Разница между html4 и html5-тегом типа документа? - PullRequest
0 голосов
/ 26 августа 2010

Разница между html4 и html5 tag тегом типа документа?

Ответы [ 3 ]

2 голосов
/ 26 августа 2010

Типы документов HTML 4 описывают корневой элемент и предоставляют два способа (URL-адрес и код для его поиска, если у вас есть локальная копия) для поиска DTD (чтобы вы могли расширять сущности, выполнять проверку и знать, какие теги необязательно и которые требуются для любого данного элемента). В качестве побочного эффекта они запускают стандартный режим в браузерах.

HTML 5 Doctype - это волшебная строка, которая запускает стандартный режим в браузерах. Он больше ничего не делает, потому что рабочая группа отказалась от идеи HTML как приложения универсального языка разметки и требует для него специализированных синтаксических анализаторов.

1 голос
/ 26 августа 2010

разница?

Является ли объявление html5 doctype безумно простым, больше нет ссылок на dtds, вроде строгого, переходного и т. Д.

<!DOCTYPE html>

Почему это было использовано? В спецификации сказано:

DOCTYPE из более ранних версий HTML были длиннее, потому что язык HTML был основан на SGML и, следовательно, требуется ссылка на DTD. С HTML5 это это уже не тот случай и DOCTYPE требуется только для включения стандартов режим для документов, написанных с использованием Синтаксис HTML.

0 голосов
/ 26 августа 2010

Как сказано в HTML5 (W3)

2.2.DOCTYPE

Для синтаксиса HTML5 в HTML5 необходимо указать DOCTYPE, чтобы браузер отображал страницу в стандартном режиме.DOCTYPE не имеет другой цели и поэтому является необязательным для XML.Документы с типом носителя XML всегда обрабатываются в стандартном режиме.[DOCTYPE]

Объявление DOCTYPE не зависит от регистра в синтаксисе HTML.DOCTYPE из более ранних версий HTML были длиннее, потому что язык HTML был основан на SGML и поэтому требовал ссылки на DTD.С HTML5 это больше не так, и DOCTYPE необходим только для включения режима стандартов для документов, написанных с использованием синтаксиса HTML.Браузеры уже делают это для.

Ссылки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...