HTML / XHTML DTD тег по умолчанию? - PullRequest
2 голосов
/ 24 мая 2011

Я спешил набрать некоторый HTML-код и не предоставил тег DTD для моего файла index.htm ... Кто-нибудь знает, какой DTD используется по умолчанию, если тег не указан?

Причина, по которой я спрашиваю, заключается в том, что, когда я добавляю в мой выбранный тип

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

страница искажена, и я хочу зайти и исправить это. Мой код следует инструкциям, приведенным для XHTML на

Спасибо!

1 Ответ

3 голосов
/ 24 мая 2011

Браузеры не «подделывают» тип документа, который они анализируют в «режиме причуд».В режиме «Причуды» предполагается, что веб-страница была написана некоторое время назад и никогда не обновлялась, поэтому он пытается отобразить ее так же, как в более старой версии браузера, чтобы обеспечить обратную совместимость.

В Internet Explorerрендеринг в режиме причуд делает страницу такой же, как в IE 5.5.

...