Коля Митин |
Илья! Если не касаться влияния доктайпа на поведение браузера (этому можно посвятить цикл статей), то фундаментальным отличием XHTML от всех остальных верисий HTML является требование совместимости разметки с XML. Я уверен, что как и многие другие программистские проблемы, тема с доктайпами является надуманной, и язык прекрасно развивался бы и без неё. Но в моей жизни знакомство с XHTML сыграло важную роль. Дело в том, что XML-разметка определяет два простых правила: каждый тег должен быть закрыт и все атрибуты тегов пишутся заключёнными в кавычки. HTML
XHTML
Когда я стал писать HTML, как будто это XML, то мой код сразу стал намного лучше и читабельнее. А в хорошо оформленном коде проще искать ошибки. Даже сейчас, когда второй год я пишу <!DOCTYPE html>
вместо
<!DOCTYPE html PUBLIC ‘-//W3C//DTD XHTML 1.0 Strict//EN’ ‘http://www.w3.org/TR/xhtml1/DTD/я продолжаю следовать принципам XHTML, ведь они не противоречат правилам HTML5. |
P. S. |