!DOCTYPE facebook twitter youtube

< !DOCTYPE >


Un document HTML doit toujours débuter par un doctype, avant même la première balise <html>. Il s’agit d’une déclaration permettant de renseigner le navigateur sur le type de document HTML délivré. Il ne s’agit pas d’un tag HTML à part entière, mais bien d’un préambule.

Jusqu’à HTML 5, le doctype mentionnait l’utilisation d’un document de référence, la DTD (Document Type Definition), grammaire résumant la syntaxe HTML et ses attributs.

Depuis HTML 5, le doctype a été considérablement simplifié puisqu’il n’est pas sensible à la casse, qu’aucune DTD n’est précisée, et que l’on se limite à une déclaration laconique :

Doctype HTML 5

<!doctype html>

Doctype HTML 5 de compatibilité

<!DOCTYPE html SYSTEM "about:legacy-compat">

Celle-ci ne peut être utilisée que s’il est impossible d’utiliser le doctype raccourci.

Dans le cas d’une page XHTML 5 (voir chapitre précédent), on précisera l’espace de noms avec l’attribut xmlns en veillant bien à utiliser des majuscules pour l’introduction du doctype :

Doctype XHTML 5

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

 

Rappel des précédents doctypes

 

Les précédents doctypes faisaient appel, selon le standard HTML utilisé, à des variantes (Strict, Transitionnal, Frameset) autorisant ou non l’emploi de certaines balises. En copiant l’adresse de la DTD dans un navigateur, il est possible de prendre connaissance de la grammaire HTML.

 

HTML 4.01 Strict

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">

XHTML 1.0 Transitionnel

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

XHTML 1.0 Strict

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

XHTML 1.0 Frameset

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

XHTML 1.1

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

 



Changer le fond
Oregionale Skin
7astuces
Sélectionnez un Fond (11)
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces
Fond de contenu
7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces 7astuces