Entrée | Sommaire | Historique | Structure | Entête et Corps | Textes | Liens | Listes | Images | Tableaux | Cadres | CSS | Propriétés CSS | Annexes

En-tête et Corps d'un document HTML.

Sommaire

Balises d'en-tête : <head> </head>

Cette balise située juste après le début d'un document html (et la balise <html>) permet de noter un certain nombre d'information qui (à l'exception du titre) n'apparaissent pas dans le document, mais servent à le définir et à lui donner quelques informations qui pourrons être utilisées par celui-ci, ou par des moteurs de recherche.

Les balises de titre, de méta-données, et les balises listées avant la balise de corps de document se situent toutes entre la balise d'ouverture <head> et celle de fermeture de l'entête </head> .

Les attribut de la balise <head>
profil="URL" : Chemin indiquant l'adresse des méta-données si elles ne sont pas situées dans le document.

Retour au sommaire

Balise <title> </title>

Cette balise permet de donner un titre à la page. Souvent se titre est inscrit dans la barre de titre du butineur utilisé. C'est souvent ce titre qui est aussi utilisé comme nom par défaut lorsque la page est ajouté dans les signets ou les favoris.

Le titre est compris entre les balises <title> et </title>

Cette balise n'a aucun attribut

Retour au sommaire

Balises <meta />

Cette balise qui peut être utilisée plusieurs fois permet de donner des informations complémentaires sur le document.

Les attributs des balises <meta /> :
http-equiv="..." : nom de l'entête réponse HTTP.
name="..." : nom de la méta-donnée définie dans l'attribut content.
content="..." : valeur de la méta-donnée ,nommée dans l'attribut name.
scheme="..." : donne la clé d'interprétation de la méta-donnée.

Exemple de balises meta:

Retour au sommaire

chemin de base des URL : <base /> :

Cette balise permet de signaler au document que toutes les URL relatives du document ne partent pas du dossier en cours, mais, d'une position définie dans cette balise. Elle permet aussi de définir la zone d'affichage par défaut lorsque l'attribut target de la balise de lien n'est pas définie.

Attributs de la balise <base />
href="URL" : Définit la position relative par défaut d'un lien hypertexte.
target="..." : zone d'affichage par défaut lorsqu'un lien est utilisé, et que son attribut target n'est pas définit.

Retour au sommaire

relation entre documents : <link />

Cette balise permet de définir les relations existant entre ce document et d'autres documents.

Attributs des balises <link />
href="..." : URL de la ressource.
rel="..." : type de relation avec le document cité en ressource.
rev="..." : type de relation inverse avec le document cité en ressource.
type="..." : définit le type de contenu Internet.
media="..." : définit le support de destination
target="..." : zone d'affichage par défaut lorsque le lien est utilisé

Exemple d'utilisation de la balise link pour expliquer la relation entre la page en cours, et la page située à l'adresse http://www.mon_site/monstyle :
<link rel="stylesheet" type="text/css" href="http://www.mon_site.com/monstyle" title="monstyle">
Ici, la relation indique que la page http://www.mon_site.com/monstyle est une relation relative aux feuilles de style utilisées.

Retour au sommaire

Styles internes <style> </style>

Cette balise sert à introduire une description de styles internes. Ces styles seront utilisés dans la page. La description des styles possibles et qui doivent être situés entre la balise <style> d'ouverture et la balise de fermeture </style> sont décrits dans la partie sur les feuilles de style en cascade.

Attributs des balises <style>
type="..." : définit le type de contenu Internet.
media="..." : définit le support de destination
title=".." : donne un titre au style. Plusieurs styles peuvent être définis et ne seront utilisés que lorsqu'ils seront appelés avec l'attribut style d'une balise supportant cet attribut. Les balises supportant l'attribut style sont listées dans l'annexe sur les attributs communs.

Retour au sommaire

masquage de scripts et CSS <!-- -->

la balise de commentaire <!-- ... --> est aussi utilisée pour encadrer les scripts et les feuilles de styles en cascade (CSS) interne et externe.
Cela permet de masquer ce contenu pour les butineurs n'interprétant pas les scripts et les CSS afin d'éviter des confusions, ou des effets indésirables. Les butineurs ne supportant pas l'utilisation de scripts ou de CSS n'interprètent pas les balises situées entre < > qu'ils ne reconnaissent pas, mais peuvent mal interpréter ce qui est situé entre ces balises en l'interprétant comme du texte mal balisé. Il est donc préférable de les mettre entre des balises de commentaire. Le butineur reconnaissant les balises de scripts et css savent reconnaître les scripts et descriptions de styles entre ces balises de commentaires.

Exemple:
<script> <!-- code en javascript --> </script>
<style> <!-- définition de feuilles de style --> </style>

Retour au sommaire

La Balise de corps de document : <body>

Outre le fait que cette balise introduit le corps du document, et qu'elle termine avec sa balise de fermeture le corps d'un document HTML, elle permet de définir l'aspect général du document, tel que la couleur du texte, la couleur des liens, et le fond du document.

Attributs des balises <body>
onload="..." : permet de nommer un script définit qui s'exécute au chargement de la page.
onunload="..." : permet de nommer un script définit qui s'exécute à la fermeture de la page.
Certains attributs sont déclassée en XHTML en faveur des feuilles de style:
bgcolor="couleur" : Permet de définir une couleur d'arrière plan.
background="couleur" : type de relation avec le document cité en ressource.
text="couleur" : couleur du texte.
link="couleur" : couleur des liens avant activation.
vlink="couleur" : couleur des liens lorsqu'ils sont activés.
alink="couleur" : couleur des liens déjà visités.

Attention, si vous utilisez une image d'arrière plan, pensez aussi à définir une couleur de fond qui permet de lire le texte si l'image d'arrière plan n'est pas lu par le butineur.
Cela permet notamment de permettre à l'utilisateur de lire le contenu de votre document même si vous utilisez une couleur de police blanche, et une image de fond sombre, alors que le butineur de l'utilisateur ne lis pas votre image de fond.

Retour au sommaire

Entrée| Sommaire | Historique | Structure | Entête et Corps | Textes | Liens | Listes | Images | Tableaux | Cadres | CSS | Propriétés CSS | Annexes


1 juillet 2002
Stéphane Chalamet : stephane.chalamet@free.fr