Doctype

Extrait du cours de Gaétan Rey

Le DOCTYPE, Document Type, déclare au navigateur la norme utilisée. Il doit être placé en tout début du code source, avant la balise <html>.

XHTML 1.0 Strict : utilisation recommandée si vous restez en 1.0 (mais faites un petit effort et passez en 1.1) !

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 Transitional: permet d'utiliser des balises “décoratives” comme <font>, … qui sont généralement dépréciées en XHTML Strict.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset: utilisé quand la page contient une ou plusieurs frames.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1: utilisation recommandée (mais un peu plus contraignante) !

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

html5: tout se simplifie. Il n'est plus nécessaire de préciser à quelle “norme” faire référence.

<!DOCTYPE html>

En savoir plus : Les tags acceptés en fonction des doctype.

Tips and Notes

Note: The <!DOCTYPE> tag does not have an end tag.

Tip: The <!DOCTYPE> declaration is NOT case sensitive.

Tip: Use W3C's Validator to check that you have written a valid HTML / XHTML document!

En savoir plus

Doctype par le W3C

References

http://www.microsoft.com/en-us/download/details.aspx?id=18359