57 votes

Comment identifier le HTML5

Existe-t-il un moyen de déterminer si un fichier HTML a été écrit en HTML5 ?

69voto

zzzzBov Points 62084

simplifié à l'extrême
S'il utilise un doctype HTML5 c'est du HTML5.

<!DOCTYPE html>

44voto

SuperTron Points 1829

Les sites web HTML 5 n'auront pas de référence à la DTD dans le doctype. Ainsi, la balise doctype en haut du fichier ressemblera à ceci :

<!DOCTYPE html>

Au lieu d'un de ceux-ci :

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

Vous pouvez également vérifier si des balises HTML5 sont utilisées...

3voto

Mikhail Points 3262

1) Vérifier <!DOCTYPE html> au début du fichier

<!doctype html>
    <html>
      <head>
        <title>A blank HTML5 page</title>
        <meta charset="utf-8" />
      </head>
      <body>
      </body>
    </html>

2) Détecter certains éléments uniquement HTML5 tels que Canvas.

2voto

Chamika Sandamal Points 12383

Si une page utilise le doctype HTML5 (<!DOCTYPE html>) vous pouvez le déterminer comme un html5.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X