Зарождение и внедрение HTML5
Не так давно разговоры о модернизированной версии HTML5 зачастую принимались как байки или же профессиональные шутки. Однако уже сегодня о запуске нового языка разметки говорят вполне серьезно.
Усилиями организации, ответственной за наблюдением над рекомендациями и стандартами протоколов в интернете World Wide Web Consortium (W3C) и группы Web Hypertext Application Technology Working Group (WHATWG) на сегодняшний день ведется активная модернизация главного языка сетевой разметки. Еще в 2007 году ряд браузеров стал поддерживать и распознавать некоторые фрагменты предварительных версий HTML5, а уже в 2008 году материалы по спецификации были опубликованы в качестве черновой версии нового стандарта.
Основной идеей, которую старались реализовать авторы пятой версии, являлась цель – создать качественный язык разметки, который был бы востребован для разработчиков и стал бы полезным не только для них, но и для самих пользователей интернета. При этом в приоритете стояли именно пользовательские предпочтения и только потом в списке интересов обозначались потребности разработчиков браузеров и создателей сайтов. Реализуя дополнительные HTML-элементы, новый язык должен был представить при создании сайтов более точный и оптимальный вариант описания данных.
Что касается совместимости с предыдущими версиями HTML-разметки, пятая часть должна была перенять возможности не только HTML 4.01, но и XHTML 1.0. Разумеется, стандарт не мог быть полностью совместимым с более устаревшими версиями продукта, однако, в общем счете все разногласия были предусмотрены и учтены. Благодаря этому переход на более современную версию продукта не вызвал каких-либо сложностей – HTML5 не существенно обгоняет своих предшественников, аналогично другому проекту W3C – XHTML 2.0.
Предусмотрено две версии языка HTML5. Первая – это разновидность XHTML, вторая – усовершенствованная версия HTML. За счет полного согласования в первой версии нового языка со стандартом XML 1.0 у разработчиков появляется возможность воспользоваться всеми преимуществами XML, а также смежных с ним технологий.
Вторая вариация HTML5 узаконивает игнорирование интернет-обозревателями сложных условий SGML, совместимость ресурсов с которыми на сегодняшний день является своеобразным «приветом» из прошлого. Уже полтора десятилетия браузеры придерживаются простых алгоритмов в работе, где осуществляется распознавание определенных атрибутов и элементов. В результате этого нововведения разработчики сайтов получают возможность выбирать между той или иной версией HTML5.
Более подробную информацию об особенностях новой версии языка вы можете прочесть в следующей части статьи: совместимость HTML5 с предыдущими версиями.
|