Доктайп HTML5 стал наиболее распространенным в Рунете

Опубликовано 24.07.2014
Темы: , , | Comments Off

Аналитической группой RU-CENTER, исследующей, помимо всего прочего, распространенность различных технологических решений на сайтах в Рунете и за его пределами, зафиксирован весьма важный исторический момент в развитии веб-стандартов.

Так, в июле нынешнего года на первое место по распространенности на заглавных страницах веб-узлов, расположенных в доменах второго уровня зоны RU, вышел доктайп HTML5, тогда как еще в июне лидирующую позицию занимал доктайп XHTML 1.0 Transitional.

Помесячную динамику изменения соотношения долей веб-узлов, использующих каждый из двух обсуждаемых доктайпов, с начала прошлого года иллюстрирует нижеследующий график.

Динамика соотношения распространенности доктайпов

Для справки. Ранние версии языка разметки гипертекста, разработанные до внедрения HTML5, с формальной точки зрения являлись подмножествами SGML (Standard Generalized Markup Language) — обобщенного языка разметки, отличающегося сложными и противоречивыми правилами. Доктайп (конструкция <!DOCTYPE …>, размещаемая обычно в самом начале HTML-кода веб-страницы) исторически представлял собой не что иное, как SGML-декларацию. Так, объявление типа документа, соответствующего стандарту XHTML 1.0 Transitional, получившему в былые годы наибольшее распространение как наиболее компромиссный вариант, выглядит следующим образом:

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

HTML5 определен в терминах DOM (Document Object Model, объектная модель документа) и формально никак не связан с SGML. Тем не менее, по историческим причинам от наличия и вида доктайпа зависит, в каком режиме браузеры будут отображать соответствующую веб-страницу: в режиме соответствия стандартам (standards mode) или в режиме совместимости (quirks mode).

Доктайп HTML5 краткого и лаконичного вида: <!DOCTYPE html> — преследует единственную цель: переключить браузеры в режим соответствия стандартам. Никакими дополнительными смыслами такая конструкция не обладает. Веб-страница, не имеющая доктайпа как такового, будет отображаться браузерами в режиме совместимости [с наследием темного прошлого], поэтому доктайп, переключающий браузер в режим соответствия стандартам, — необходимая часть HTML-кода любой современной веб-страницы.

Использование самого простого по форме записи и лишенного скрытых смыслов доктайпа в стиле HTML5 — наиболее адекватная и разумная практика в наши дни. И статистика красноречиво подтверждает этот тезис.

Comments

Comments are closed.

Ваш комментарий:

Имя (обязательно)

E-mail (обязательно)

URL

Комментарий

Введите ключевое слово "1789U" СПРАВА НАЛЕВО:

- необходимо для защиты от спама (заглавные латинские буквы и цифры).

FacebookTwitterВконтакте

Ссылки



Поиск по блогу


Недавние записи


Темы


Календарь

    April 2017
    M T W T F S S
    « Mar    
     12
    3456789
    10111213141516
    17181920212223
    24252627282930

Архивы