HTML. Damien Nouvel. Damien Nouvel (Inalco) HTML 1 / 23

Documents pareils
.. CSS. Damien Nouvel. Damien Nouvel (Inalco) CSS 1 / 15

Formation HTML / CSS. ar dionoea

HTML, CSS, JS et CGI. Elanore Elessar Dimar

Programmation Internet Cours 4

LES GRANDES ETAPES DE CREATION D UN WEB DESIGN

Les outils de création de sites web

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

TIC. Réseau informatique. Historique - 1. Historique - 2. TC - IUT Montpellier Internet et le Web

Tutoriel : Feuille de style externe

HMTL. Exemple de fichier HTML. Structure d un document HTML. Exemple de fichier HTML. Balises HTML. IFT1147 Programmation Serveur Web avec PHP

ING & NEWSLETTER NEWSLETTER RESPONSIVE

Introduction à Expression Web 2

Sana Sellami. Licence Professionnelle SIL

KompoZer. Composition du site : _ une page d'accueil : index.html. _ une page pour la théorie : theorie.html. _ une page pour les photos : photos.

Les sites web avec NVU

HTML. Notions générales

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Les services usuels de l Internet

NFA016 : Introduction. Pour naviguer sur le Web, il faut : Naviguer: dialoguer avec un serveur web

TD HTML AVEC CORRECTION

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Pack Fifty+ Normes Techniques 2013

1 ère Université WEB. Courbevoie Samedi 21 octobre Votre site interactif sur internet.

Optimiser moteur recherche

CRÉER, ROUTER ET GÉRER UNE NEWSLETTER, UN ING

Initiation à html et à la création d'un site web

Présentation du Framework BootstrapTwitter

SII Stage d informatique pour l ingénieur

Normes techniques 2011

Travaux dirigés n 10

TP JAVASCRIPT OMI4 TP5 SRC

FORMATION / CREATION DE SITE WEB / 4 JOURNEES Sessions Octobre 2006

Fascicule 1.

Internet. DNS World Wide Web. Divers. Mécanismes de base Exécution d'applications sur le web. Proxy, fire-wall

CREATION d UN SITE WEB (INTRODUCTION)

SOUTENANCE ORALE RAPPORT DE PROJET D INFORMATIQUE

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

RESPONSIVE WEB DESIGN

Utilisation de l éditeur.

Guide de réalisation d une campagne marketing

3. RÉALISATION ET QUALIFICATION D UN PROTOTYPE 3.1 Réalisation d un prototype CRÉATION D UNE PAGE WEB STATIQUE AU FORMAT HTML

Services sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée

Dévéloppement de Sites Web

Architecture Multi-Niveaux

Bernard Lecomte. Débuter avec HTML

Les sites Internet dynamiques. contact : Patrick VINCENT pvincent@erasme.org

Dans nos locaux au 98 Route de Sauve NÎMES. Un ordinateur PC par stagiaire, scanner, imprimante/copieur laser couleur

Théorie : internet, comment ça marche?

SUPPORT DE COURS / HTML

Le serveur web Windows Home Server 2011

Formation Webmaster : Création de site Web Initiation + Approfondissement

STID 2ème année : TP Web/PHP

Sommaire : Pourquoi créer un site web? Qu est-ce qu un site Web? Les différents types de sites. Quelles solutions peuvent être employées?

creer votre site internet en html/css

02/02/2011. test 1. Communication visuelle & web. Pao. Principes fondamentaux. Les six principes de base. La mise en page. Module sur trois journées

<Créer un site Web. avec/> Suzanne Harvey

< Atelier 1 /> Démarrer une application web

Module : programmation site Web dynamique Naviguer entre les pages via site map

1. La notion de cascade

Activités HTML. Code: act-html

Programmation Web. Madalina Croitoru IUT Montpellier

BUREAUTIQUE. 1 Journée. Maîtriser les fonctions de base du logiciel

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

MAILING KOMPOZER... 2 CREEZ UNE PAGE... 2 FORMAT DE LA PAGE... 2 AJOUTER DU TEXTE SUR UNE PAGE... 4

Optimiser les s marketing Les points essentiels

Formation Site Web. Menu du jour. Le web comment ça marche? Créer un site web Une solution proposée pour débuter La suite?

MAÎTRISE DE L ENVIRONNEMENT WINDOWS VISTA

Module BD et sites WEB

Le réseau Internet.

// HTML, Javascript XHTML & CSS

Projet en nouvelles technologies de l information et de la communication

Intégrateur Web HTML5 CSS3

PPE Installation d un serveur FTP

Caruso33 : une association à votre service

Formation : WEbMaster

Failles XSS : Principes, Catégories Démonstrations, Contre mesures

SARL DDLX Multimédia Place du général de Gaule Boisseron Tèl : support@ddlx.org. Agence Web. Design Prestashop personnalisé

Webmaster / Webdesigner / Wordpress

Les origines du réseau Internet.

UN SITE WEB RESPONSIVE EN UNE HEURE?

Optimiser pour les appareils mobiles

Gestion Électronique de Documents et XML. Master 2 TSM

Préambule. Sommaire. Ouverture de votre Service Client. Configuration de La Solution Crypto. Activation. Paramètres PagesIMMO

Les réseaux informatiques, la sécurité, internet, html et le web : une introduction. Réseaux informatiques? Un bref historique des réseaux (1)

HTML5 et CSS3 pour des sites Responsive Web Design

Évaluation des compétences. Identification du contenu des évaluations. Septembre 2014

Notes pour l utilisation d Expression Web

DÉFINITION DE LA NEWSLETTER : OUVERTURE DU LOGITIEL ETARGET

Atelier de Création de pages Web

Prise en main rapide

Stage «Créer et animer un site Web en équipe»

Grille fluide. Une grille fluide sert à structurer la mise en page, la rendre harmonieuse et faciliter le passage au responsive web design

Glossaire. ( themanualpage.org) soumises à la licence GNU FDL.

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Cours CCNA 1. Exercices

Notice d accessibilité HTML, CSS et JavaScript

Présentation Internet

2 S I M 1 P H O N E G U I D E U T I L I S A T E U R. Guide d utilisation E-commerce / Prestashop

Transcription:

HTML Damien Nouvel Damien Nouvel (Inalco) HTML 1 / 23

Langage, calcul, télécommunications Plan 1. Langage, calcul, télécommunications 2. Web et documents HTML 3. Balises 4. Attributs Damien Nouvel (Inalco) HTML 2 / 23

Langage, calcul, télécommunications Les débuts du web Quelques dates clé 1650 : Pascaline (B. Pascal) 1780-1850 : machine à écrire 1800 : télégraphe / sémaphore (C. Chappe) 1870 : téléphone (A. Meucci, G. Bell) 1850-1950 : télécopieur (fax) (A. Bain, G. Caselli) 1945 : ordinateur (J. von Neumann) 1945 : théorie de l information (C. Shannon) 1960 : calculatrice électronique 1965 : ARPANET 1974 : TCP/IP 1990 : HTML (T. Berners-Lee, R. Cailliau) ñ Essor des télécommunications et des automates ñ Point commun : le langage (naturel ou mathématique) Damien Nouvel (Inalco) HTML 3 / 23

Langage, calcul, télécommunications Connexion de la population à Internet Connexions à Internet Damien Nouvel (Inalco) HTML 4 / 23

Langage, calcul, télécommunications Liaisons sous-marines (câbles) Tracé des câbles sous-marins Damien Nouvel (Inalco) HTML 5 / 23

Langage, calcul, télécommunications Statistiques des navigateurs Historiquement : Mosaic, Netscape En 2015, navigateurs (ZDNet, pages vues / visites uniques) Chrome (Google) : 50% / 23 % Internet Explorer (Windows) : 21% / 59 % Firefox (Mozilla & Google) : 18% / 12 % Safari (Apple) : 5% / 5 % Damien Nouvel (Inalco) HTML 6 / 23

Web et documents HTML Plan 1. Langage, calcul, télécommunications 2. Web et documents HTML 3. Balises 4. Attributs Damien Nouvel (Inalco) HTML 7 / 23

Web et documents HTML Petit lexique du web Web : toile, réseau, web, (Inter)net Hyper- (texte, lien, espace) : graphe, nœuds d information Quelques termes à préciser Navigateur : logiciel permettant de surfer sur le web IP : adresse sur le réseau, sur 4 ou six octets Serveur : ordinateur qui héberge des fichiers (pages, images, ) Client : ordinateur qui consulte les fichiers HTTP / HTTPS : protocole de transmission (et FTP ) HTML : norme pour coder un document numérique Page : document HTML Nom de domaine : adresse d un site (avant le /) Hyperlien : texte cliquable qui mène à une autre page URL : adresse d une page (barre d adresse du navigateur) Damien Nouvel (Inalco) HTML 8 / 23

Web et documents HTML Structure HTML Description d un document Pas de dimensions a priori Agencement des divers élément : texte, images, vidéos ñ Imbrication de boîtes Exemple : site associatif Entête Logo Image Menu (liens) Contenu central Texte et images Pied de page Adresse Crédits ñ Structure d arbre Damien Nouvel (Inalco) HTML 9 / 23

Balises Plan 1. Langage, calcul, télécommunications 2. Web et documents HTML 3. Balises 4. Attributs Damien Nouvel (Inalco) HTML 10 / 23

Balises Balises HTML ñ HTML : Hyper Text Markup Language ñ Structure du document par balises (annotations, tags) Une balise Délimite des éléments HTML (les boîtes) Utilisation des chevrons : < et > Début d élément : <mabalise> Fin d élément avec / : </mabalise> ñ Les deux ensembles définissent un élément HTML Exemple : <citation>alea jacta est</citation> ñ Élément n a pas de contenu : une seule balise avec / à la fin Exemple : <sautdeligne /> Un code (instructions) HTML Pas de prise en compte des sauts de lignes Plusieurs espaces en valent un seul Pas de caractères spéciaux dans les codes Damien Nouvel (Inalco) HTML 11 / 23

Balises Imbrication de balises Autorisé tant qu il n y a pas de chevauchements <phrase> <pronom> Ceci </pronom> <verbe> est </verbe> <groupenominal> <determinant> un </determinant> <nomcommun> énoncé </nomcommun> </groupenominal> <ponctuation>! </ponctuation> </phrase> Exemple de chevauchement <gn> Un <expr> pied </gn> à terre </expr> Damien Nouvel (Inalco) HTML 12 / 23

Balises Structure de la page Nœuds principaux du document <html> <head> Diverses métadonnées (styles, scripts, etc.) </head> <body> Le contenu de la page </body> </html> ñ La partie centrale (le contenu) s affiche ñ L ordre des éléments est conservé Damien Nouvel (Inalco) HTML 13 / 23

Balises Une page type <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml" lang="fr"> <head> <meta charset="utf-8"> <title>le titre de ma page</title> </head> <body> Ici du contenu : textes et balises </body> </html> ñ Le code HTML est un code XML (XHTML) ñ Encodage : UTF-8 ñ Titre : s affiche sur la fenêtre du navigateur ñ Police : par défaut, celle du système et du navigateur Damien Nouvel (Inalco) HTML 14 / 23

Balises Principales balises de mise en forme Depuis HTML 5, utilisation de balises sémantiques Gras : <strong>texte</strong> ñ Par défaut, police en gras (bold) Emphase : <em>texte</em> ñ Par défaut, police en italique Paragraphes : <p>texte</p> ñ Bloc qui introduit des sauts de lignes et marges Titres : <hx>texte</hx> où X est un chiffre (1, 2, 3, 6) ñ Police plus grande / en gras selon le navigateur Images : <img src="fichier" /> où src est un URL ñ Affiche l image donnée en url (cf ci-après) Liens : <a href="url">texte</a> ñ Cliquable, par défaut police, couleur et effet selon le navigateur Damien Nouvel (Inalco) HTML 15 / 23

Balises ñ Unique Resource Identifier, mécanisme fondamental du web Format : protocole + domaine + fichier Protocole : http://, https://, ftp:// Domaine : domaine et sous-domaines, de droite à gauche Fichier : noms de dossiers et nom de fichier ñ Par défaut, recherche le fichier index.html L URL identifie une ressource de manière unique N importe quel fichier : autre page, image, vidéo, son, etc. Adresses absolues Commence par le protocole comme http:// <a href="http://www.site.com/page.html">lien</a> Adresses relatives (par rapport à la page) ñ Dans le même dossier, ou utiliser / et.. <img src="images/photo.jpg" /> ñ Bien organiser ses fichiers Damien Nouvel (Inalco) HTML 16 / 23 Adresses de ressources : URLs

Balises Listes d éléments Liste : <ul> (puces) ou <ol> (chiffres) Éléments : <li> <ul> <li>un élément,</li> <li>un autre élément,</li> <li>et un dernier!</li> </ul> Définition de termes Liste des définitions : <dl> Éléments : <dt> (terme) et <dd> (définition) <dl> <dt>balise</dt> <dd>un code HTML qui structure la page</dd> <dt>navigateur</dt> <dd>logiciel pour aller sur le web</dd> </dl> Damien Nouvel (Inalco) HTML 17 / 23 Listes et définitions

Balises Tableaux Tableaux Imbrication : lignes puis colonnes Structure Tableau entier : <table>...</table> Ligne : <tr>...</tr> Cellule : <td>contenu</td> <table> <tr> <td> Première cellule </td> <td> Deuxième cellule </td> </tr> <tr> <td> Troisième cellule </td> <td> Quatrième cellule </td> </tr> </table> Damien Nouvel (Inalco) HTML 18 / 23

Balises Balises sémantiques Certaines balises ne servent qu à définir la structure Balise de blocs (block) : <div>texte</div> Induit des sauts de lignes (boîte carrée) S adapte selon son contenu Contient d autres éléments HTML ñ Structuration de haut niveau des pages Balise d éléments en ligne (inline) : <span>texte</span> S affiche dans le flux du texte Ne contient généralement que du texte Style particulier pour certaines portions de textes Damien Nouvel (Inalco) HTML 19 / 23

Balises Autres balises HTML De nombreuses autres balises Citations : <q> et <blockquote> Formulaires : <form>, <input> Ligne : <hr /> Damien Nouvel (Inalco) HTML 20 / 23

Attributs Plan 1. Langage, calcul, télécommunications 2. Web et documents HTML 3. Balises 4. Attributs Damien Nouvel (Inalco) HTML 21 / 23

Attributs Attributs de balises HTML Pour modifier les caractéristiques d un objet HTML ñ Paire : nom de propriété, valeur Famille, taille, couleur de police ñ Ancienne balise <font>texte</font> ñ Maintenant CSS Taille et position d une image <img src="..." width="x" height="y" align="z" /> Tailles X et Y en : pixels px, em, %, pt, cm, in ñ Le plus facile : px Alignement Z parmi : left, right, center, justify ñ Plutôt les flottants (cf CSS) Damien Nouvel (Inalco) HTML 22 / 23

Attributs Attributs CSS Cascading Style Sheet Définit la mise en forme <balise style="css">texte</balise> Par exemple <balise style="float:left;">texte</balise> <balise style="width:10px;">texte</balise> <balise style="color:red;">texte</balise> ñ Suite : cours CSS Damien Nouvel (Inalco) HTML 23 / 23