2011-05-23 2 views
2

J'étais pressé de produire du code html et je n'ai pas fourni de balise DTD pour mon fichier index.htm ... est-ce que quelqu'un sait quelle DTD est utilisée par défaut lorsqu'aucune balise n'est fournie?Balise DTD HTML/XHTML par défaut?

La raison pour laquelle je demande est que quand j'ajouter dans mon type choisi de

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

la page est déformée et je veux y aller et le corriger. Mon code suit les lignes directrices données pour XHTML à

Merci!

+3

W3Schools? [W3Fools!] (Http://w3fools.com/) – Gareth

Répondre

3

Les navigateurs ne "simulent" pas un doctype qu'ils analysent en "mode quirks". Le mode Quirks suppose que la page Web a été écrite il y a un certain temps et n'a jamais été mise à jour. Elle tente donc de la rendre de la même manière qu'une ancienne version du navigateur afin d'obtenir une rétrocompatibilité.

Dans Internet Explorer, le rendu en mode quirks rend la page identique à celle d'Internet Explorer 5.5.

Questions connexes