Le langage HTML la <!DOCTYPE>

Somaire

La balise declaration du type !DOCTYPE

LES BALISES HTML

La déclaration DOCTYPE n'est pas une balise HTML, c'est une instruction au navigateur web sur la version du langage de balisage dont la page est écrite

La balise !DOCTYPE tient pour document type declaration DTD; elle définit:

- La version HTML utilisée par ce document (La 4.01, ou la norme XHTML 1.0)
- Le DTD (pour Document Type Definition) utilisé par le document

Cette nécessité de définir le DTD provient d'une norme appliquée au SGML (Simple Generalized Markup Language: Langage de balisage très souple et puissant qui a été simplifié pour donner naissance à XML).
Cette balise n'est pas obligatoire dans les pages HTML mais elle est recommandé de l'utiliser, spécialement pour son importance dans la norme XHTML émergeante.
Il se positionne en en-tête du document (avant la balise <html>).

HTML5 n'est pas basé sur le SGML, et ne nécessite donc pas une référence à une DTD.
astuceAstuce: Toujours ajouter la déclaration de vos documents HTML, de sorte que le navigateur sait quel type de document à attendre .

En HTML5 il n'existe qu'un seul:
<!DOCTYPE html >
<!--Les déclarations pour HTML: Strict DTD : DTD Stricte (respect du HTML 4.01)-->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

<!-- Transitional DTD : DTD transitionnelle (autorisant l'usage des balises obsolètes) -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<!-- Frameset DTD : DTD supportant les frames (autorise l'emploi des frames dans la page) -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<!--Les declaration pour XHTML-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

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

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

    Vous êtes ici:Balise DOCTYPE     Retour à la liste des balises





Retour à l'accueil du site

Par carabde 10 mars 2014
  • HTML5, CSS3, JavaScript pour débutants Tome 1 HTML5, CSS3, JavaScript pour débutants Tome 1
    Premier tome d\'une série vidéo dédiée à l\'apprentissage des langages HTML, CSS et JavaScript.

    Regarder aussi nos cours :

    Balise fieldet

    Regroupe des éléments liés à une forme

    fonction join, join

    Alias de implode

    Les balises universelles

    Les balises univercelles : div et span...