2010-07-03 15 views

Répondre

2

Internet Explorer ne prend pas en charge XHTML. Pour être XHTML, il doit être servi avec le type de contenu application/xhtml+xml, mais IE ne le supporte pas. Si vous utilisez text/html, il sera analysé en HTML sans tenir compte de DOCTYPE.

0

Généralement, si vous ne spécifiez pas de DOCTYPE, la plupart des navigateurs modernes afficheront la page en mode quirks. Vous pouvez également "déclencher" le mode bizarreries en utilisant xhtml1-transitional comme DOCTYPE. See this chart.

Il y avait un bogue dans IE6 qui provoquait le déclenchement du mode quirks si vous placiez une déclaration xml ou des espaces blancs avant le DOCTYPE, mais cela a été corrigé dans IE7.