Авторизация
Авто Чувашия

Факты о развитии HTML5.

Факты о развитии HTML5.

Спецификация HTML5 основывается на предыдущих версиях языка HTML и вводит некоторые значительные изменения. Ниже приведено несколько интересных моментов из спецификации HTML5.

• HTML5 основан на HTML 4.01 Строго говоря, на версии HTML, которая не содержит презентационных или иных устаревших элементов и атрибутов. Это означает, что подавляющее большинство элементов в языке HTML5 те же, которые мы использовали в течение многих лет, и браузеры знают, что с ними делать.

• В HTML5 не используется определение типа документа (Document Type Definition, DTD), представляющее собой документ, определяющий все элементы и атрибуты в языке разметки. Таким образом документируется язык в SGML, и если вы помните, HTML изначально создавался в соответствии с правилами SGML. HTML 4.01 определяли три разных DTD: Transitional (в том числе элементы наследования, которые были помечены как «устаревшие» или выходящие из употребления), Strict (из которого исключены устаревшие функции) и Frameset (для документов, поделенных на несколько прокручиваемых фреймов; в настоящее время техника считаетсяу старевшей).

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

• HTML5 также может быть написан в соответствии с более строгим синтаксисом XML (т.е. XML- сериализация HTML5). Некоторые разработчики стали предпочитать характеристики «опрятного» стандарта XHTML (имена элементов указываются в нижнем регистре, значения атрибутов заключены в кавычки, все элементы закрываются и т. д.), так что этот способ верстки по-прежнему остается как вариант, хотя и не обязателен. В крайних случаях может потребоваться, чтобы НТМL5 - документ использовался как XML для работы с другими приложениями XML. В этом случае он может использовать синтаксис XML и будет готов к работе.

• В дополнение к разметке, HTML5 определяет ряд API-интерфейсов (интерфейсов прикладного программирования). Они облегчают связь с веб-приложениями, а также возлагают некоторые распространенные процессы (такие как аудио и видео проигрыватели) на встроенный функционал браузеров.

Добавить свой комментарий, претензию, жалобу

Кликните на изображение чтобы обновить код, если он неразборчив




Случайные публикации

Опрос

Оцените обслуживание клиентов в ГИБДД Чувашии по 5 бальной шкале