Qu'est-ce qu'un DOCTYPE et pourquoi est-ce important?
La balise DOCTYPE (abréviation de «document type declaration») décrit le type de code HTML utilisé pour une page Web particulière. La façon dont vous définissez votre DOCTYPE peut avoir un effet profond sur l'apparence de votre site Web.

Le DOCTYPE est la première chose à apparaître sur la plupart des pages HTML, même avant la balise. Cela ressemblera à quelque chose comme ça…



Pourquoi le DOCTYPE est-il si important? Eh bien, pour commencer, il indique au navigateur de votre visiteur les règles à utiliser lors de l'affichage de votre page Web. Il existe trois options de base DOCTYPE:

Strict - Le navigateur suivra les règles HTML publiées par le W3C (World Wide Web Consortium, le groupe qui définit les normes HTML). Il ignorera les éléments obsolètes, tels que la balise. Comme vous pouvez l'imaginer, cela fera des ravages avec vos pages Web si vous utilisez toujours de telles balises. Si vous ne spécifiez pas dans la balise DOCTYPE l'option que vous souhaitez, les navigateurs utiliseront le jeu de règles «strict» par défaut.

Transitionnel - Le navigateur permettra aux balises actuelles et obsolètes de fonctionner. La plupart des pages Web utilisent ce paramètre DOCTYPE pour permettre une plus grande flexibilité.

Frameset - Le navigateur autorisera toutes les balises comme avec le paramètre de transition, et permettra également l'utilisation de cadres. Évidemment, vous ne devez pas utiliser cette option à moins que vous ne construisiez une page avec des cadres, ce qui est presque toujours une mauvaise idée.

Vous pouvez également utiliser le DOCTYPE pour spécifier si votre page est construite en HTML ou XHTML. Si vous n’incluez pas du tout de balise DOCTYPE, le navigateur supposera que la page Web a été créée avant l’inclusion de la balise et utilisera le jeu de règles «transitoire».

Enfin, un DOCTYPE inclura souvent une URL du site officiel du W3C. Ces URL pointent vers des pages qui contiennent les ensembles de règles pertinents, afin que les navigateurs puissent prendre en charge votre code HTML de manière transparente même après que le W3C a publié de nouvelles normes.

Voici quelques-unes des balises DOCTYPE les plus courantes que vous devrez peut-être utiliser:

HTML strict


HTML de transition


Strict XHTML


Transitionnel XHTML


Notez que si le W3C publie de nouvelles versions de HTML ou XHTML, les balises DOCTYPE changeront également. Les exemples ci-dessus se réfèrent à HTML 4.01 et XHTML 1.0, car ce sont les versions les plus récentes au moment d'écrire ces lignes.

Instructions Vidéo: Anatomy and physiology of the respiratory system (Avril 2024).