Изучаем HTML 5-Б. Лоусон, Р. Шарп - 2011

Печать

хитить некоторые вопросы:«WTF? Какого черта? Почему они сделали это такЬ> (или, по крайней мере, спокойно на них отреагировать).

КАК HTML5 ЧУТЬ НЕ КАНУЛ В БЕЗВЕСТНОСТЬ

В 1998 году W3C решила больше не заниматься разработкой HTML. Они считали (как и ваши авторы), что будущее за XML. Поэтому HTML был заморожен в версии 4.01, после чего была выпущена спецификация под названием XHTML, которая представляла собой XML-версию HTML, использующую правила синтаксиса XML — заключение атрибутов в кавычки, закрытие некоторых тегов (при наличии самозакрывающихся тегов) и т. п. Были разработаны два стандарта (вообще-то три, если вас волнует HTML Frames, но я надеюсь, что нет, потому что в HTML5 его нет). Первый, XHTML Transitional, был создан, чтобы помочь разработчикам плавно перейти к использованию второго — золотого стандарта XHTML Strict.

Сначала все было нормально — целое поколение разработчиков (или, по крайней мере, профессионалов) привыкло думать в терминах допустимого, хорошо структурированного кода. Но позже началась работа над спецификацией XHTML 2.0, которая предвещала революцию в языке, поскольку ее разработчики пытались улучшить логику и общую организацию языка за счет несоблюдения принципа обратной совместимости.

Однако небольшая группа разработчиков из компании Opera не разделяла того убеждения, что будущее Сети — это XML. Эти люди по своей собственной инициативе начали работу над экспериментальной спецификацией, в которую были добавлены расширения для HTML-форм без нарушения обратной совместимости. В конечном итоге эта спецификация превратилась в Web Forms 2.0, а позже была включена в спецификацию HTML5. К группе вскоре присоединились разработчики из Mozilla, и они все вместе во главе с Яном «Хикси» Хиксоном продолжили работу над спецификацией, неофициально сотрудничая с компанией Apple, «подбадривавшей их, стоя в сторонке» в составе нескольких разработчиков, которые называли себя WHAT WG (Web Hypertext Application Technology Working Group, «рабочая группа по разработке гипертекстовых приложений для Интернета» —www.whatwg.org). Об этом сотрудничестве свидетельствуют сведения об авторских правах, указанные в версии спецификации WHATWG:«© Copyright 2004-2009 Apple Computer, Inc., Mozilla Foundation и Opera Software ASA» (кстати, лицензия разрешает вам ее использовать, копировать и создавать свои версии).