"& Lt;! DOCTYPE html & gt;" Qu'est-ce que cela signifie?
- Je utiliser un fantastique javascript organisation de l'arbre de générateur appelé "ECOTree" mais le dessin ne fonctionne pas quand je mets <!DOCTYPE html>
. Étiquettes dans les cases ne sont pas mis dans les cases correctement.
Vous pouvez voir l'erreur à sample1.htm sur le site ci-dessous. Quelqu'un pourrait-il me suggérer comment les corriger.
http://www.codeproject.com/script/Articles/ViewDownloads.aspx?aid=16192
(Pour suivre mon projet de règle, je dois définir <!DOCTYPE html>
)
source d'informationauteur zono
Vous devez vous connecter pour publier un commentaire.
<!DOCTYPE html>
est explicite Déclaration De Type De Document.À partir de la page du lien:
#2 est une raison très importante pour l'utiliser.
<!DOCTYPE html>
en particulier, est le déclaration correcte pour HTML5et doit être utilisé à peu près depuis ici pour le proche avenir. Vous pouvez toujours utiliser l'héritage des chaînes ou obsolètes autorisé les cordes, mais l'écrit précédemment format est tout ce qui est nécessaire en HTML5. Sur une autre note, cette DTD et tous les navigateurs moderneslien mortpour interrupteur à leurs normes (compliance) modemême si elles ne prennent pas en charge HTML5.Voici quelques infos:
L'activation des Modes Navigateur avec Doctype & Le choix d'un Doctype (même page)
World Wide Web Consortium (ils font des standards du web)
<!DOCTYPE html>
est pas une "Déclaration de Type de Document".Une "Déclaration de Type de Document" est un concept SGML pour la signalisation de la marque de syntaxe et de vocabulaire pour la marque qui suit.
<!DOCTYPE html>
n'est pas conforme aux exigences de cette. C'est à l'inverse<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
qui est une SGML conforme Déclaration de Type de Document.<!DOCTYPE html>
ne pas indiquer un document HTML5.Bien que HTML5 conforme des documents dans le texte/html sérialisation sont tenus d'avoir
<!DOCTYPE html>
au début, il ne s'ensuit pas que le contraire est vrai. I. e. un document peut avoir<!DOCTYPE html>
à son début et ne pas être un document HTML5. Par exemple, il est prévu que toutes les futures versions de HTML va utiliser la même séquence de caractères lors de leur démarrage. Il peut donc indiquer un document HTML5, ou un HTML6, HTML7 etc. document, un HTML5+RDFa-lite document ou un document à partir d'une toute norme concurrente.La spec HTML5 décrit
<!DOCTYPE html>
comme "un préambule nécessaire"et c'est beaucoup plus proche de la marque.C'est juste la plus courte séquence de caractères qui va vous demander de l'héritage, ainsi que les futurs navigateurs que le navigateur doit manipuler le code HTML du document à l'aide de son plus modernes HTML mode de traitement. Il a été choisi comme conforme préambule pour HTML5 uniquement pour cette raison.
Si l'on peut dire pour avoir un sens, c'est qu'il indique que le document a été créé ou de la dernière refonte autour de 2007 ou plus tard. Encore une fois, l'inverse ne s'applique pas nécessairement. Un document ne contenant pas de
<!DOCTYPE html>
n'implique pas que le document a été créé avant une date donnée.Cela signifie que votre page web sera rendu selon les normes html5, évidemment, si vous avez quelque chose que le navigateur ne prend pas en charge, alors vous devez utiliser un polyfill pour que.
Il indique la version que j'ai.e la page est écrite en HTML5.
Fondamentalement, c'est l'instruction pour le navigateur web à propos de la version de HTML de la page est écrite et même de dire le navigateur web de façon à afficher la page.
Suivantes sont liste de Doctype HTML Liste de Déclarations:
http://www.w3.org/QA/2002/04/valid-dtd-list.html
⦁ Le terme DOCTYPE indique au navigateur le type de HTML est utilisé sur une page web. Tour à tour, les navigateurs utilisent DOCTYPE afin de déterminer comment rendre une page. Ne pas utiliser DOCTYPE ou l'utilisation d'un mauvais DOCTYPE peut que le chargement de votre page en Mode Quirks. Voir l'exemple: