Le
DOCTYPE est un code placé en première ligne d'un fichier
HTML ( avant toute balise
HTML ).
Il informe le
validateur de la
version HTML que vous utilisez.
En effet, il vous permettra de rendre votre site conforme aux standards
HTML et
CSS en passant par le validateur.
Si aucun doctype n'est déclaré, le navigateur du visiteur n'affichera pas correctement votre page.
Il existe en tout 6
doctypes différents.
Ceux-ci ont tous une façon différente d'interpréter votre code (tenant compte de la façon dons vous codez votre site).
Doctype HTML 4.01
Strict
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
Transitional
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
Frameset
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
Doctype XHTML 1.0
Strict
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Transitional
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Frameset
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
A vous de choisir votre
doctype en testant les différents existant.
Pour savoir si vos pages sont valides au validateur (x)HTML,
testez les !