Une page Web doit impérativement avoir la structure de la Fig. I-1. Elle indique aux navigateurs qu'il
s'agit d'une page écrite en HTML.
Les premières balises : <html> ... </html> indiquent aux navigateurs que tout ce qui se trouve entre ces
deux balises peut être interprété comme du HTML.
Les balises <head> .... </head> indiquent que ce qui se trouve entre elles est une entête. On y met
généralement des informations générales sur la page :
–le titre (de 50 caractères maximum entre deux balises ): <title>Titre de la page</title>. Il est
important car 1) il apparaîtra dans la barre de titre du navigateur et il sera utilisé par les moteurs de
recherche pour repérer votre page et la stocker dans une base de données.
–les mots clés (permettant également aux moteurs de recherche de répertorier la page dans leur base
de données) : <meta name= « keywords » content= « football, sport, féminisme » >
–d'autres informations sur la conception de la page qui ne sont pas essentielles pour son
fonctionnement
Les balises <body> ... </body> entourent le corps du document. C'est à cet endroit que l'on place le
contenu de la page : textes, images, liens, etc.
Excercice I.1 :
–Ouvrez Mozilla
–Allez dans le menu « Fenêtre » et choisissez « Composeur »
Une nouvelle fenêtre s'ouvre. Il s'agit d'un éditeur fonctionnant comme un traitement de texte.
Dans la barre inférieure, se trouvent des onglets : « Normal », « Montrer les balises HTML»,
<HTML> Source », « Prévisualisation »
–Le mode « Normal » vous permet de composer votre document comme
dans un traitement de texte ordinaire
–Le mode « <HTML> Source » vous permet de voir le code HTML généré
automatiquement par l'éditeur
–Le mode « Montrer les balises HTML» ne montre que les balises introduites
–Le mode « Prévisualisation » donne un aperçu de la page avant publication
sur le Net
–Cliquez sur « <HTML> Source »
Que voyez-vous ?
Mozilla génère automatiquement un document HTML. Entre les balises d'entête <head></head>, il
place une indication sur le type de document (text/html) et la méthode d'encodage des caractères (ISO-
8859-1):
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
Le reste est laissé à notre entière discrétion.
Excercice I.2 :
En mode HTML, tapez l'exemple de la Fig. I.2 et regardez ce que cela donne en mode « Normal »
Le fichier HTML doit être enregistré sous le format texte (ASCII) avec l'extension .htm (version
Microsoft) ou .html (version Unix/Linux que nous privilégions ici)
Mozilla met l'extension .html automatiquement. Si vous utilisez un autre éditeur de texte (WordPad,
Kedit, Xedit, etc.), vous devrez probablement la mettre vous-même.
Cours Bawet – Conception de pages Web p. 2