Bannière
Bannière
Menu
 
Lundi 14 avril 2025
Visiteurs : 13902
 
 
 

Valid XHTML 1.0 TransitionalValid CSS!

[Valid RSS]

 

 Le HTML
Génie du Web

Structure du document

Un document HTML est toujours structuré de la même façon. Il comporte un début de document, un en-tête, un corps, une fin de document.

La balise <html> définit le début de document, elle est donc ouverte en tout début de fichier et refermée à la fin.

Viens ensuite l'en-tête, elle est délimitée par les balises <head> et </head>. C'est ici que toutes les informations sur votre document vont être stockées. Il faut donc veiller à bien soigner cette partie. Parmi ces informations, la plus importante est le titre qui définit entre <title> et </title> et représente la première chose que l'internaute verra de votre site. Dans cet en-tête figurent aussi d'autres balises que nous verrons par la suite.

Enfin, vient le corps du document. Ce corps peut-être définit de deux manières différentes. Soit avec <body>, soit avec <frameset> et <frame>. Cette deuxième solution disparaît de plus en plus avec l'apparition de nouvelles normes et la conception d'un site bien fait qui a changé.


Tout d'abord le cas « body » où le corps est délimité par <body> et </body>. C'est la manière la plus utilisée et également la plus simple à mettre en oeuvre. Voici un exemple :

Structure

Attributs de body
AttributFonction
alinkCouleur du lien actif
backgroundImage de fond
bgcolorCouleur du fond
linkCouleur du lien normal
textCouleur du texte
vlinkCouleur du lien visité

Ensuite le cas « frameset » où le corps est partagé en cadres (frame). La balise <frameset permet de créer un espace pour placer des cadres avec <frame>. La particularité des cadres est qu'on peut créer un autre ensemble de cadres dans un cadre. En clair on peut mettre plusieurs cadres dans un seul cadre.

Par contre chaque cadre (frame) doit pointer sur un document dont le corps est définit par "body". Ainsi un corps avec des frames se présente ainsi.

Frameset

Attributs de frameset
AttributFonction
borderEpaisseur du bord des cadres
bordercolorCouleur du bord des cadres
colsNombre et la largeur des cadres
framespacingEspace entre les cadres
idIdentifiant du frameset (unique)
rowsNombre et hauteur des cadres
titleTitre du cadre

Attributs de frame
AttributFonction
bordercolorCouleur du bord du cadre
idIdentifiant du cadre (unique)
marginheightMarge largeur
marginwidthMarge hauteur
nameNom du cadre (pas unique mais c'est mieux)
noresizeEmpêche le dimensionnement du cadre. Cet attribut n'est pas suivi par une valeur.
srcChemin vers le fichier contenu dans le cadre
HAUT | © Jérémy Laurent, 2006