Следующая статья: CSS 3 – что нас ждет в ближайшем будущем?
Содержание
DOM объекты
В отличие от прошлых версий HTML и XHTML, которые были определены в определениях собственного синтаксиса, HTML5 описывается определениями объектной модели документа (DOM) – браузеры употребляют внутреннее представление в виде дерева для отображения документа. К примеру, представьте для себя очень небольшой документ, состоящий из заголовка странички, заголовка и тела параграфа. Дерево DOM может смотреться так:
DOM - Объектная модель документа
Дерево DOM содержит в себе title элемент в блоке head и h1 и p в body.
Преимущество описания HTML5 в определениях объектной модели документа в том, что язык может быть определен независимо от синтаксиса. Есть приемущественно два синтаксиса языка для представления документа: сериализация HTML (HTML5) и сериализация XML (XHTML5).
HTML относится к синтаксису пришедшему из SGML(ранешнего HTML), но определяется большей совместимостью с реальной поддержкой браузерами HTML на практике.
<!DOCTYPE html> <html><head> <title>An HTML Document</title> </head> <body> <h1>Example</h1> <p>This is an example HTML document. </body> </html>
Как и в прошлых версиях HTML, некие теги необязательны и автоматом предполагаются.
Сериализация XML происходит от синтаксиса XML 1.0 и места имен, также как XHTML 1.0.
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>An HTML Document</title> </head> <body> <h1>Example</h1> <p>This is an example HTML document. </body> </html>
Исключая отличия в присутствии и отсутствии атрибута xmlns, эти два примера эквивалентны.
Браузеры употребляют MIME-тип для выбора. Хоть какой документ поданный как text/html должен удовлетворять требованиям спецификации HTML и хоть какой документ объявленный как XML MIME тип (таковой как application/xhtml+xml) должен подходить под спецификацию XML.
Создатели делают осознанный выбор что использовать, который может быть основан на ряде разных причин. Разработчики не должны без предпосылки выбирать один либо другой; каждый оптимизирован для разных ситуаций.
Достоинства использования HTML
- Оборотная сопоставимость с существующими браузерами
- Знакомый синтаксис
- Неприхотливый синтаксис (не будет "Yellow Screen of Death" если будет допущена ошибка)
- Синтаксис допускающий опускание неких тегов и атрибутов
Достоинства использования XHTML
- Серьезный синтаксис XML, который некие создатели сочтут комфортным для поддержки.
- Соединяется воедино впрямую с другими XML-словарями (такими как SVG и MathML)
- Внедрение XML-обработки.
Сотрудничество
Работа над HTML5 стремительно продвигается, но окончание ожидается только через пару лет. Для того чтоб сделать различные испытания и добиться взаимодействия реализаций удовлетворяющих требованиям по текущим оценкам будет нужно от 10 до 15 лет работы. В протяжении всего шага разработки отзывы от широкого круга пользователей, в том числе web дизайнеров, разработчиков, производителей CMS и средств разработки, производителей браузеров очень важны для заслуги фуррора. Вклад в развитие HTML5 не только лишь приветствуется, да и интенсивно поощряется.
В дополнение к спецификации, есть некоторое количество других источников, предназначенных для того, чтоб люди лучше понимали процесс.
- The Differences from HTML 4 обрисовывает конфигурации по сопоставлению с предшествующей версией HTML
- The HTML Design Principles дискуссируются принципы, которые помогают принять решения. Они посодействуют для вас осознать базы имеющихся дизайнерских решений.
- The Web Developer’s Guide to HTML5, не так давно открывшийся ресурс, сделанный, чтоб посодействовать web дизайнерам и разработчикам осознать все что они должны знать для написания конформных HTML5-документов. Предоставляются руководящие принципы и описываются наилучшие решения.
Есть много методов внести собственный вклад в разработку. Вы сможете присоединится к W3C’s HTML WG и подписаться/способствовать рассылкам HTML WG mailing lists либо wiki. Вы также сможете участвовать в форуме WHATWG forum, писать комментарии либо статьи в блоге WHATWG blog.
Видео: «Украсть за 60 секунд»
Видео о краже банкомата всего за 60 секунд, грабители основательно подготовились к работе



