Эффект исключения? - PullRequest
       1

Эффект исключения?

2 голосов
/ 05 декабря 2011

Что <!DOCTYPE> описывает, кроме используемой версии HTML, и, если исключено, каковы последствия?

Ответы [ 4 ]

3 голосов
/ 05 декабря 2011

Тип документа в основном говорит браузеру, что страница соответствует стандартам HTML. Отказ от типа документа может привести к тому, что некоторые браузеры (главный из них - Internet Explorer) перейдут в тупик и перейдут в «режим причуд», в котором элементы HTML не отображаются стандартно.

В режиме Quirks браузеры нарушают современные спецификации веб-формата, чтобы избежать «взлома» страниц, созданных в соответствии с практиками, которые были распространены в конце 1990-х годов. Различные браузеры реализуют разные причуды. В Internet Explorer 6, 7, 8 и 9 режим Quirks фактически заморожен в IE 5.5. В других браузерах режим Quirks представляет собой небольшое количество отклонений от режима почти стандартов.

Дальнейшее чтение: http://hsivonen.iki.fi/doctype/

2 голосов
/ 05 декабря 2011

если нет подарков. IE по умолчанию будет использовать «режим причуд». (Вы можете F12 в IE, чтобы увидеть текущий режим.)

А в режиме причуд у многих правило css отличается.

Вот статья о Причудливом режиме и строгом режиме

1 голос
/ 05 декабря 2011

Существует не только один тип HTML, на самом деле их много: HTML 4.01 Strict, HTML 4.01 Transitional, XHTML 1.0 Strict и многие другие.Все эти типы HTML определены в соответствующих спецификациях W3C

Зачем указывать тип документа?Потому что он определяет, какую версию (X) HTML на самом деле использует ваш документ, и это критически важная информация, необходимая некоторым инструментам, обрабатывающим документ.

Например, указание типа документа вашего документа позволяет вамиспользуйте инструменты, такие как Markup Validator , чтобы проверить синтаксис вашего (X) HTML.Такие инструменты не смогут работать, если они не будут знать, какой тип документа вы используете.

0 голосов
/ 05 декабря 2011

Для получения информации об использовании и важности DOCTYPE см. Ссылку ссылку

Всегда добавляйте объявление в свои документы HTML, чтобы браузер знал, какой тип документа ожидать.

...