HTML5

редактировать

Пятая и текущая версия языка разметки гипертекста
HTML5. (язык гипертекстовой разметки)
логотип HTML5 и wordmark.svg
Расширение имени файла .html, .htm
Тип интернет-носителя text / html
Код типа ТЕКСТ
Универсальный идентификатор типа (UTI) public.html
РазработаноW3C
Первоначальный выпуск28 октября 2014 г.. (5 лет назад) (2014-10-28)
Тип форматаЯзык разметки
Стандартный HTML5.2
Открытый формат ?Да

HTML5 - это язык разметки, используемый для структурирования и представления контента в World Wide Web. Это пятая и последняя основная версия HTML, рекомендованная Консорциумом всемирной паутины (W3C). Текущая спецификация известна как HTML Living Standard и поддерживается консорциумом основных поставщиков браузеров (Apple, Google, Mozilla и Microsoft ), Рабочая группа по технологиям веб-гипертекстовых приложений (WHATWG).

HTML5 был впервые выпущен в общедоступной форме 22 января 2008 г. с крупным обновлением и статусом «Рекомендации W3C» в октябре 2014 г. Его цели заключались в улучшении языка с поддержкой последних мультимедиа и другие новые функции; сделать язык легко читаемым для людей и одинаково понятным для компьютеров и устройств, таких как веб-браузеры, анализаторы и т. д., без жесткости XHTML ; и оставаться обратно совместимой со старым программным обеспечением. HTML5 предназначен для включения не только HTML 4, но также XHTML 1 и DOM HTML уровня 2.

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

Добавлено много новых синтаксических функций. Чтобы изначально включать и обрабатывать мультимедийный и графический контент, были добавлены новые элементы , и , а также поддержка масштабируемой векторной графики (SVG) и MathML для математических формул. Чтобы обогатить семантическое содержимое документов, добавлены новые элементы структуры страницы, такие как

,
,
,
,