Standards HTML et XHTML : quelle différence ?
PREMIÈRE PARTIE
© Groupe Eyrolles, 2005
14
• Les balises vides doivent être explicitées.
Exemples :
supplantera
et
est le successeur de
.
• Les balises seront correctement imbriquées (et le document, « bien parenthésé »).
Il semble plus logique de préférer
Tout document se conformant strictement à ces règles sera dit « bien formé » syntaxiquement et respectera la grammaire XHTML.
Indiquer la grammaire au navigateur
Il existe plusieurs versions du langage HTML, cohabitant sur le Web. On indiquera
aux navigateurs la version retenue pour un document donné en préfaçant celui-ci
d’un doctype accompagné d’une DTD, ou « définition de type de document ». C’est
cette DTD qui définit la grammaire précise du document.
Ce doctype est un code spécifique placé au tout début d’un document HTML. Il
précise au navigateur le langage retenu pour l’écriture de la page : HTML ou
XHTML, en version stricte ou transitionnelle, etc.
C’est non seulement un moyen de s’assurer que le document sera bien interprété par
les navigateurs, mais aussi un élément indispensable à sa validation par l’organisme
de référence, le W3C.
XHTML (et HTML) existent en deux versions principales :
• Transitional (transitionnelle), version prévue pour réaliser la transition vers la version strict, est par conséquent beaucoup plus permissive que cette dernière.
• Strict est la version rigoureuse que nous utiliserons. Beaucoup d’éléments ou
d’attributs y sont devenus obsolètes (et interdits). Il s’agit notamment des balises
et propriétés de mise en forme (, , "align"…). Le but est de
pousser les développeurs à utiliser le CSS pour la présentation et de limiter le
document HTML au seul contenu.
On trouve encore d’autres doctypes, proposant par exemple les cadres (frames), mais
nous les éviterons car ces techniques sont à déconseiller et entravent l’accessibilité des
sites web.
ÉVITER À propos des cadres
Rien de tel qu’un exposé argumenté pour convaincre le lecteur sceptique de la nocivité des cadres. Voyez
à ce sujet l’excellent article du site de référence OpenWeb à l’adresse :
B http://openweb.eu.org/articles/finir_cadres/
PREMIÈRE PARTIE
© Groupe Eyrolles, 2005
14
• Les balises vides doivent être explicitées.
Exemples :
supplantera
et
est le successeur de
.
• Les balises seront correctement imbriquées (et le document, « bien parenthésé »).
Il semble plus logique de préférer
Bonjour
au bancalBonjour
.Tout document se conformant strictement à ces règles sera dit « bien formé » syntaxiquement et respectera la grammaire XHTML.
Indiquer la grammaire au navigateur
Il existe plusieurs versions du langage HTML, cohabitant sur le Web. On indiquera
aux navigateurs la version retenue pour un document donné en préfaçant celui-ci
d’un doctype accompagné d’une DTD, ou « définition de type de document ». C’est
cette DTD qui définit la grammaire précise du document.
Ce doctype est un code spécifique placé au tout début d’un document HTML. Il
précise au navigateur le langage retenu pour l’écriture de la page : HTML ou
XHTML, en version stricte ou transitionnelle, etc.
C’est non seulement un moyen de s’assurer que le document sera bien interprété par
les navigateurs, mais aussi un élément indispensable à sa validation par l’organisme
de référence, le W3C.
XHTML (et HTML) existent en deux versions principales :
• Transitional (transitionnelle), version prévue pour réaliser la transition vers la version strict, est par conséquent beaucoup plus permissive que cette dernière.
• Strict est la version rigoureuse que nous utiliserons. Beaucoup d’éléments ou
d’attributs y sont devenus obsolètes (et interdits). Il s’agit notamment des balises
et propriétés de mise en forme (
pousser les développeurs à utiliser le CSS pour la présentation et de limiter le
document HTML au seul contenu.
On trouve encore d’autres doctypes, proposant par exemple les cadres (frames), mais
nous les éviterons car ces techniques sont à déconseiller et entravent l’accessibilité des
sites web.
ÉVITER À propos des cadres
Rien de tel qu’un exposé argumenté pour convaincre le lecteur sceptique de la nocivité des cadres. Voyez
à ce sujet l’excellent article du site de référence OpenWeb à l’adresse :
B http://openweb.eu.org/articles/finir_cadres/
