Переходные разновидности XHTML и HTML устарели. Они были предназначены только для старых пользовательских агентов, не поддерживающих CSS. См. объяснение в DTD.
W3C рекомендует по возможности использовать Strict, и в наши дни это, безусловно, возможно.
Переходная версия уже удалена в XHTML / 1.1 и HTML5.
XHTML / 1.0 имеет те же элементы и атрибуты (семантику), что и HTML4. Спецификация XHTML / 1.0 даже не определяет никаких элементов! Во всем, кроме синтаксиса, это относится к HTML4.
Кроме того, вы не сможете использовать какие-либо функции XHTML, которые недоступны в HTML (пространства имен, XML DOM), если вы отправляете документы как text/html
, и, к сожалению, это требуется для совместимости с IE и другими браузерами, поддерживающими только HTML.
В 2008 году правильным выбором будет HTML4 Strict:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
но по состоянию на 2016 год имеет значение только одна версия HTML.
<!DOCTYPE html>
person
Kornel
schedule
11.10.2008