HTML 5, будущее Сети
HTML 5 официально станет форматом веб-страниц после текущей версии 4.0. Стандарт осуществляется для определения W3C. С 2004 года независимая рабочая группа WHATWG работала над определением стандартного формата веб-страницы, который заменит и HTML 4, и XHTML, сохраняя при этом совместимость. Его успех побудил W3C отказаться от формата XHTML 2, по которому он едва ли сможет получить единодушие, а также от предложений по стандартам в формулярах. На самом деле формат HTML 5 идет гораздо дальше этого, как мы увидим...
История
Последняя спецификации HTML 4 была опубликована в 1999 году, после чего W3C обратился к XHTML.
Но XHTML 2 вызывает нарушение, помимо того, что он несовместим с предыдущими стандартами, его упрекают в его чисто документальной ориентации, в то время как веб становится 2.0 и нуждается в большем количестве приложений и использует разнообразные медиа.
Из этой оппозиции в 2004 году родилась независимая рабочая группа при поддержке Apple, Mozilla и Opera, WHATWG, которая занимается определением преемника HTML.
3 марта 2007 года W3C объявил, что возобновляет работу над HTML, чтобы дать ему преемника.
Новую спецификацию W3C получил тот же автор, что и WHATWG, Ян Хиксон.
Представление
Новый формат - это уже не просто формат документа, а поддержка распространенных веб-приложений, таких как форум и т.д., и хочет облегчить взаимодействие.
Имеет два формата в одном: HTML и XHTML 5, первый с одним доктипом, второй с только в начале строки <? xml version =»»?>.
Он включает DOM Level 2.
Синтаксис таков, что страницу можно разбить как XML-документ, если она предназначена для этого, но она сохраняет несовместимые особенности HTML, такие как теги без содержимого, которые заканчиваются словами «>», а не «/> », которые признаются браузерами, но не парсерами XML.
Применения
HTML 5 интересуется веб-приложениями. Кроме того, определение называлось Web Application 1.0 перед сменой имени, чтобы лучше представиться преемником HTML 4.
Некоторые приложения, такие как форумы, вики, интернет-покупки, поиск, электронная почта, мгновенные сообщения, чат, редактирование документов в Интернете, общие сайты и веб-сайты 2.0, становятся обычными и требуют более адаптированного формата документов.
Возможности HTML 5 включают в себя графику и изображение, что позволит делать анимированные страницы, многопользовательские онлайн-игры.
Различия между HTML 4 и HTML 5
Даже если формат определяется, некоторые компоненты приобретаются. Было бы полезно знать о них, поскольку некоторые виды практики уже должны быть приняты, например, удаление рамок.
HTML 5 совместим с HTML 4 и XHTML, хотя некоторые теги устарели. Он может принимать две формы: классическую с HTML-тегами, другую в XML. Он содержит новые формы, включает различные носители и предоставляет поддержку рисования и изображений. Новый формат будет включать другую текущую спецификацию - Web Forms 2.0.
Новые элементы
Холсты
Это каневас, на котором можно рисовать, а значит, добавлять в интерфейс новые графические элементы. Скорее она черпается из синтаксиса и функций Java.
Можно разместить несколько канв на одной веб-странице.
На канвасе можно проводить увеличительные преобразования, вращение, поступательное движение...
Имеются разнообразные фигуры: прямоугольники, кривые Безье, дуга, с элементами заливки и толщиной обводки. И функции клиппинга по краям каневы.
Аудио и видео
С помощью тега видео можно вставить видео в документ. Он сопровождается атрибутом src для обозначения файла, а также такими атрибутами, как start, stop, autoplay и т.д., которые определяют поведение видео.
Звуковой тег эквивалентен звуковым файлам.
Раздел
С помощью тегов раздела можно разделить (или разделить) документ на смысловые части. Они используются для создания плана, оглавления. Разделы могут быть главами. Они отличаются от тегов div, которые играют роль презентации.
Завершаем секцию с головой и футболистом.
Измененные элементы
a, href необязательно
Удаление href позволяет использовать атрибуты a для динамической связи вместе с onclick, но без указания URL-адреса (URL-адрес может быть определен в сценарии).
скрипт, асинхронный атрибут
Сценарий выполняется по умолчанию сразу после загрузки и будет выполняться в конце разбора HTML-страницы при добавлении редактора defer. Но если присутствует асинхронный модификатор, то он выполняется асинхронно, поэтому независимо от отображения страницы и в зависимости от доступности ресурсов, а также Ajax.
Удаленные элементы
Кадры исчезают. Поэтому теги frame, frameset, noframe больше не являются частью формата.
Подробный список изменений представлен на вики спецификации в документе W3C Различия с HTML 4.
HTML 5 преемник HTML 4
HTML 5 заменит текущий HTML-язык 4, стандартный для W3C. Его определение поддерживают крупные игроки Сети, Google, Apple, Mozilla и Opera.
Также автором определения HTML 5 стал сотрудник Google. Google объявила свой инструмент Google Gears, позволяющий запускать автономные веб-приложения устаревшими, поскольку они заменены эквивалентными функциями HTML 5.
Желание Google удалить операционную систему и обобщить использование онлайн-приложений на локальном посту ставит свой интерес в HTML 5.
Microsoft, которая хотела продвигать Silverlight в ранге стандарта с такими специфическими для компании технологиями, как XAML, превратилась в HTML 5, широко реализованный в IE9.
HTML 5 против Silverlight
Silverlight базируется на платформе .NET и не может считаться универсальной средой. Еще неизвестно, может ли HTML 5 сравниться с Silverlight.
На самом деле возможности Canvas из HTML 5 похожи на возможности Silverlight. Там нарисованы векторные фигуры и помещены изображения в обоих случаях. Это открывает возможности для сложных интерфейсов, анимации и игр.
Видео и аудио теги HTML 5 также имеют эквивалент Silverlight и обе среды работают с Ajax.
HTML 5 и Silverlight предлагают режим работы автономных приложений. Но у нас есть выбор языка программирования со вторым, в то время как первый знает только JavaScript.
В заключение, обе среды стоят и отличаются стилем программирования и деталями.
Реализация браузерами
:HTML 5 частично реализуется всеми браузерами. Плагин Google Chrome Frame заставил работать старые версии браузера Microsoft вроде Chrome с HTML 5.

Совместимость браузеров с HTML 5 в сентябре 2011 года по версии W3C
Для живого тестирования в браузере:
Заключение
Отсутствие XHTML 2 и его ограничения открыли путь HTML 5, который является не только улучшением HTML 4 и XHTML 1, но и ответом и альтернативой среде Silverlight. В HTML 5 мы видим альтернативу Flash, например, это относится к Apple.
В W3C началась стандартизация нового HTML. Вероятно, потребуется много времени, прежде чем он станет повторным, но большинство его функций уже реализуются браузерами, включая Internet Explorer с 9-й версии.
Дополнительная информация
- Спецификации HTML 5 W3C. W3C возобновляет работу над HTML на основе документа WHATWG. Тот же автор.
- Холст. Теперь графический тег реализован во всех браузерах. Учебник и примеры.