Un élément HTML se compose la plupart du temps d'un repère d'ouverture et d'un repère de fermeture. Ainsi par exemple l'élément
body
est-il composé d'un repère d'ouverture <body>
et d'un repère de fermeture </body>
. Le passage situé entre le repère d'ouverture et le repère de fermeture reçoit le contenu de l'élément. Il peut comprendre d'autres éléments HTML.
La référence HTML pour les éléments énumère pour chaque élément HTML dans quels autres éléments HTML il peut être placé et quels autres éléments HTML il peut contenir. Pour chacun des éléments cités, un lien mène aux attributs respectifs de l'élément qui sont traités dans la référence HTML pour les attributs.
Dans la référence HTML pour les éléments n'est prise en compte que la version 4.01 du standard HTML. Les divergences propres au navigateur ainsi que les éléments HTML spécifiques au navigateur qui ne figurent pas au standard, n'ont pas été pris en considération.
|
Signification |
Les éléments de bloc créent une nouvelle ligne dans le flux de texte. Suivant le type de l'élément, le navigateur peut alors insérer automatiquement un espace plus important pour séparer du contenu précédent. Ainsi les navigateurs créent-ils par exemple pour l'élément p un espace visible pour que le changement de paragraphe soit distingué du simple passage à la ligne. Pour l'élément div par contre c'est par exemple simplement une nouvelle ligne qui commence.
Les éléments de bloc peuvent en règle générale contenir du texte normal et des éléments incorporés. Quelques éléments de bloc peuvent également contenir d'autres éléments de bloc. Les exceptions à la règle sont traitées dans les descriptions des différents éléments.
|
Éléments |
Les éléments suivants font partie des éléments de bloc:
address |
blockquote |
center |
dl |
dir |
div |
fieldset |
form |
h1-6 |
hr |
isindex |
menu |
noframes |
noscript |
ol |
p |
pre |
table |
ul
(center , dir , menu , noframes et isindex seulement avec HTML transitional)
|
|
|
|
#PCDATA
veut dire parsed character data, en français: données de caractères analysées par l' analyseur syntaxique HTML. Il s'agit normalement en HTML de texte pouvant être noté dans un élément, donc entre le repère d'ouverture et le repère de fermeture. Ce texte peut comprendre des signes qui sont cités dans la Référence HTML pour les caractères. Les signes nommés comme é
sont donc permis au même titre que les notations numériques du genre €
ou bien €
. Ces notations sont reconnues et transcrites. À la différence des passages #CDATA les marquages HTML sont reconnus et interprétés dans les passages #PCDATA
.
|
Signification |
définit pour tout le document des mentions valides pour la fenêtre cible et l'URI de base de liens - voir Description. |
variantes HTML |
permis dans les variantes strict, transitional, frameset |
Éléments parents |
ne peut être placé que dans l'élément HTML suivant:
head
|
Éléments enfants |
Un élément vide (repère autonome), ne peut avoir aucun contenu |
Attributs |
voir référence HTML pour les attributs |
|
Signification |
définit une fenêtre-cadre - voir Description. |
variantes HTML |
permis dans la variante frameset |
Éléments parents |
ne peut être placé que dans l'élément HTML:
frameset
|
Éléments enfants |
Un élément vide (repère autonome), ne peut avoir aucun contenu |
Attributs |
voir référence HTML pour les attributs |
|
|
|
|
|
|
|
|
|
|
Signification |
crée un élément de formulaire, dont le type est déterminé par un attribut - voir Description (champs de saisie), Description (cases d'option), Description (cases à cocher), Description (Boutons pouvant être cliqués), Description (Champs pour fichier à transmettre), Description (Éléments cachés dans les formulaires), Description (Boutons pour envoyer ou interrompre). |
variantes HTML |
permis dans les variantes strict, transitional, frameset |
Éléments parents |
peut être placé dans les éléments HTML suivants:
[éléments de bloc] |
[éléments incorporés] (sauf button ) |
body
(body seulement avec HTML transitional)
|
Éléments enfants |
Un élément vide (repère autonome), ne peut avoir aucun contenu
|
Attributs |
voir référence HTML pour les attributs |
|
|
Signification |
définit des données Meta telle que la description et les mots clés pour un fichier - voir Description. |
variantes HTML |
permis dans les variantes strict, transitional, frameset |
Éléments parents |
ne peut être placé que dans l'élément HTML suivant:
head
|
Éléments enfants |
Un élément vide (repère autonome), ne peut avoir aucun contenu |
Attributs |
voir référence HTML pour les attributs |
|
© 2001 Stefan Münz / © 2003 Traduction Serge François, 13405@free.fr
selfhtml@fr.selfhtml.org