Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мержевич В. - Вёрстка веб-страниц - 2011.pdf
Скачиваний:
115
Добавлен:
10.06.2015
Размер:
7.75 Mб
Скачать

Рекомендации

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

HTML 4.01

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 5

<!DOCTYPE html>

XHTML 1.0

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

Включение именно стандартного режима рекомендуется в связи с его стабильностью и практически одинаковой работой в разных браузерах. В этом режиме браузеры придерживаются спецификаций HTML и CSS, поэтому если вы верстаете по стандартам, отладка сайта сильно упрощается.

Выбор доктайпа из перечисленных выше зависит от собственных предпочтений и знаний (X)HTML. В XHTML строгий синтаксис: все теги, включая одиночные, требуется закрывать, атрибуты и теги писать только в нижнем регистре, все значения заключать в кавычки. В HTML синтаксис проще, закрывать надо не все теги, имена тегов и атрибутов можно писать в любом регистре, кавычки не обязательны.

HTML5 ещё либеральнее, в этой версии соблюдаются правила HTML4, но учтено и некоторое влияние XHTML. Так, одиночные теги можно как закрывать, так и оставлять незакрытыми, убраны обязательные атрибуты вроде type="text/css". Сам HTML5 это не просто развитие языка разметки, сколько сборник новых технологий вроде рисования, анимации, вставки видео и аудио, геолокации, локального хранилища, автономного режима сайта, новых элементов фор и многого другого. «Вкусностей» полно, и на практике плюсов гораздо больше, чем при сравнении между XHTML 1.0 и HTML 4.01.

W3 Consortium заявил, что работа над XHTML 2.0 свёрнута и все материалы переданы в рабочую группу HTML5. Это говорит о том, что дальнейшего продвижения XHTML ждать не придётся, а развитие Интернета пойдет по пути HTML.

Хотя стандарт HTML5 ещё находится в разработке, современные браузеры вполне уже поддерживают множество заявленных в нём возможностей. Так что если вы желаете их использовать на сайте, выбор доктайпа HTML5 становится очевидным.

Если посмотреть тенденции в вёрстке сайтов, также заметен отход от HTML 4.01 в пользу XHTML 1.0 и HTML5. На технологическом конкурсе сайтов WebHiTech (http://webhitech.ru) предпочтение отдавалось сайтам, свёрстанным именно по этим стандартам.

Таким образом, выбор доктайпа сокращается до двух пунктов, либо это строгий XHTML 1.0, либо

HTML5.