Jump to content

HTML5

HTML5
Расширение имени файла
.html, .htm
Тип интернет-СМИ
текст/html
Введите код ТЕКСТ
Единый идентификатор типа (UTI) public.html [1]
Разработано
Первоначальный выпуск 22 января 2008 г.
(16 лет назад)
( 22 января 2008 г. ) [2]
Последний выпуск
5.2 (Вторая редакция)
14 декабря 2017 г.
(6 лет назад)
( 14.12.2017 ) [3]
Тип формата Язык разметки
Расширено с HTML4 , XHTML1 , DOM2 HTML
Распространено на HTML ЛС
Стандартный HTML 5.2
Открытый формат ? Да

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

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

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

множество новых синтаксических Включено функций. Для естественного включения и обработки мультимедийного и графического контента новый <video>, <audio> и <canvas> элементы добавлены ; расширяемые разделы изначально реализованы через <summary>...</summary> и <details>...</details> вместо того, чтобы зависеть от CSS или JavaScript; Также была добавлена ​​поддержка содержимого масштабируемой векторной графики (SVG) и MathML для математических формул. Для обогащения смыслового содержания документов вводятся новые элементы структуры страницы, такие как <main>, <section>, <article>, <header>, <footer>, <aside>, <nav>, и <figure> добавляются. Были введены новые атрибуты , некоторые элементы и атрибуты были удалены, а другие, такие как <a>, <cite>, и <menu> были изменены, переопределены или стандартизированы. API и объектная модель документа (DOM) теперь являются фундаментальными частями спецификации HTML5. [8] а HTML5 также лучше определяет обработку любых недействительных документов. [9]

История [ править ]

Рабочая группа по технологиям веб-гипертекстовых приложений (WHATWG) начала работу над новым стандартом в 2004 году. В то время HTML 4.01 не обновлялся с 2000 года. [10] а Консорциум Всемирной паутины (W3C) сосредоточил внимание на будущих разработках XHTML 2.0 . В 2009 году W3C допустил истечение срока действия устава рабочей группы XHTML 2.0 и решил не продлевать его. [11]

Фонд Mozilla и Opera Software представили позиционный документ на семинаре Консорциума Всемирной паутины в июне 2004 года. [12] сосредоточив внимание на разработке технологий, обратно совместимых с существующими браузерами, [13] включая первоначальный проект спецификации Web Forms 2.0. Семинар завершился голосованием — 8 за, 14 против — за продолжение работы над HTML. [14] Сразу после семинара была сформирована WHATWG, чтобы начать работу на основе этого позиционного документа, а также был анонсирован второй проект — «Веб-приложения 1.0». [15] Эти две спецификации позже были объединены в HTML5. [16] Спецификация HTML5 была принята в качестве отправной точки работы новой рабочей группы HTML W3C в 2007 году.

из WHATWG Ян Хиксон ( Google ) и Дэвид Хаятт ( Apple ) подготовили первый общедоступный рабочий проект спецификации W3C 22 января 2008 года. [2]

Многие веб-браузеры, выпущенные после 2009 года, поддерживают HTML5, включая Google Chrome 3.0, Safari 3.1, Firefox 3.5 , Opera 10.5, Internet Explorer 9 и более поздние версии.

«Мысли о Флэше» [ править ]

Хотя некоторые функции HTML5 часто сравнивают с Adobe Flash , эти две технологии сильно отличаются. Оба включают функции для воспроизведения аудио и видео на веб-страницах, а также для использования масштабируемой векторной графики . Однако HTML5 сам по себе нельзя использовать для анимации или интерактивности — его необходимо дополнять CSS3 или JavaScript . Существует множество возможностей Flash, которые не имеют прямого аналога в HTML5 (см. Сравнение HTML5 и Flash ). Интерактивные возможности HTML5 стали темой основного внимания средств массовой информации примерно в апреле 2010 года. [17] [18] [19] [20] после того, как Apple Inc. тогдашний генеральный директор Стив Джобс опубликовал публичное письмо под названием «Мысли о Flash», в котором он пришел к выводу, что «Flash больше не нужен для просмотра видео или использования любого вида веб-контента» и что «созданы новые открытые стандарты». в эпоху мобильных технологий, такие как HTML5, победят». [21] Это вызвало дискуссию в кругах веб-разработчиков, предполагающую, что, хотя HTML5 обеспечивает расширенную функциональность, разработчики должны учитывать различную поддержку браузерами различных частей стандарта, а также другие функциональные различия между HTML5 и Flash. [22] В начале ноября 2011 года Adobe объявила, что прекратит разработку Flash для мобильных устройств и переориентирует свои усилия на разработку инструментов с использованием HTML5. [23] 25 июля 2017 года Adobe объявила, что распространение и поддержка Flash прекратятся к концу 2020 года. [24] Сама компания Adobe официально прекратила поддержку Flash 31 декабря 2020 года, а с 12 января 2021 года весь Flash-контент был заблокирован для запуска в Flash Player. [25]

, кандидатуры и Этапы рекомендации последнего звонка

14 февраля 2011 года W3C расширил устав своей рабочей группы по HTML, указав четкие ориентиры для HTML5. В мае 2011 года рабочая группа продвинула HTML5 до «Последнего звонка», приглашения сообществам внутри и за пределами W3C подтвердить техническую обоснованность спецификации. W3C разработал комплексный набор тестов для достижения широкой совместимости для полной спецификации к 2014 году, что было запланированной датой для рекомендаций. [26] В январе 2011 года WHATWG переименовала свою спецификацию HTML5 в HTML Living Standard . Тем не менее W3C продолжил свой проект по выпуску HTML5. [27]

В июле 2012 года WHATWG и W3C приняли решение о степени разделения. W3C продолжит работу над спецификацией HTML5, сосредоточив внимание на едином окончательном стандарте, который WHATWG считает «моментальным снимком». Организация WHATWG продолжает работу с HTML5 как с «живым стандартом». Концепция уровня жизни заключается в том, что он никогда не бывает полным и постоянно обновляется и улучшается. Могут быть добавлены новые функции, но функциональность не будет удалена. [28]

В декабре 2012 года W3C присвоил HTML5 статус кандидата в рекомендации. [29] Критерием перехода к Рекомендации W3C являются «две 100% полные и полностью совместимые реализации». [30]

16 сентября 2014 года W3C перенес HTML5 в предлагаемую рекомендацию. [31] 28 октября 2014 года HTML5 был выпущен в качестве рекомендации W3C. [32] доведение процесса спецификации до завершения. [5] 1 ноября 2016 года HTML 5.1 был выпущен в качестве рекомендации W3C. [33] 14 декабря 2017 года HTML 5.2 был выпущен в качестве рекомендации W3C. [34]

Выход на пенсию [ править ]

W3C прекратил поддержку HTML5 27 марта 2018 года. [35] Кроме того, выход на пенсию включал HTML 4.0, [36] HTML 4.01, [37] XHTML 1.0, [38] и XHTML 1.1. [39] HTML 5.1, HTML 5.2 и HTML 5.3 были прекращены 28 января 2021 года в пользу стандарта HTML. [40] [41]

Хронология [ править ]

Объединенные сроки рекомендаций W3C по HTML5, HTML 5.1, HTML 5.2 и HTML 5.3:

Версия Первый черновик Кандидат
рекомендация
Рекомендация Ушедший на пенсию
HTML5 1 мая 2007 г. [42] 17 декабря 2012 г. 28 октября 2014 г. 27 марта 2018 г. [43]
HTML 5.1 17 декабря 2012 г. 21 июня 2016 г. 1 ноября 2016 г. 28 января 2021 г. [44]
HTML 5.1
2-е издание
20 июня 2017 г. 3 октября 2017 г.
HTML 5.2 18 августа 2016 г. 8 августа 2017 г. 14 декабря 2017 г. 28 января 2021 г. [3]
HTML 5.3 14 декабря 2017 г. [45] 28 января 2021 г. [46]

W3C Конфликт WHATWG и

28 мая 2019 года W3C передал полномочия над стандартами HTML и DOM WHATWG , поскольку считал, что наличие двух стандартов вредно. [47] [48] [49] [4] Стандарт жизни HTML теперь является авторитетным. Однако W3C по-прежнему будет участвовать в процессе разработки HTML.

До передачи полномочий W3C и WHATWG работали вместе над разработкой HTML5. [11] и все же вопреки целям [28] [5] с момента раскола в июле 2012 года. Стандарт W3C «HTML5» основан на моментальных снимках (HTML5, HTML 5.1 и т. д.) и статичен, тогда как «жизненный стандарт HTML» WHATWG постоянно обновляется. Отношения были описаны как «хрупкие», даже «разрывные». [50] и характеризуется «склокой». [5]

По крайней мере в одном случае, а именно допустимое содержание <cite> элемент, две спецификации прямо противоречили друг другу (по состоянию на июль 2018 г.), определение W3C допускает более широкий спектр использования, чем определение WHATWG. [51] [52]

Раздел «Введение» в спецификации WHATWG (под редакцией Яна «Хикси» Хиксона ) критикует W3C, например: « Примечание: хотя мы просили их прекратить это делать, W3C также переиздает некоторые части этой спецификации как отдельные документы. " В подразделе «История» он изображает W3C как противостоящую первоначальным планам Hickson и WHATWG по HTML5, а затем с опозданием вступающую в эту тенденцию (хотя Хиксон также контролировал спецификацию W3C HTML5). Тем не менее, это указывает на серьезный философский разрыв между организациями: [53]

Затем в течение ряда лет обе группы работали вместе. Однако в 2011 году группы пришли к выводу, что у них разные цели: W3C хотел опубликовать «законченную» версию «HTML5», а WHATWG хотела продолжить работу над «Живым стандартом» для HTML, постоянно поддерживая спецификацию. вместо того, чтобы замораживать ее в состоянии с известными проблемами и добавлять новые функции по мере необходимости для развития платформы.

С тех пор WHATWG работала над этой спецификацией (помимо других), а W3C копировал исправления, сделанные WHATWG, в свою версию документа (которая также содержит и другие изменения).

Две организации подписали соглашение о совместной работе над единой версией HTML 28 мая 2019 года. [54]

Различия между двумя стандартами [ править ]

Помимо противоречия в <cite> элемент, упомянутый выше, другие различия между двумя стандартами включают, по крайней мере, следующее по состоянию на сентябрь 2018 г. :

Контент или функции, уникальные для стандарта W3C или WHATWG.
W3C [55] ЧТОРГ [56]
Пагинация сайта Одностраничная версия [57] (позволяет глобальный поиск содержимого)
Главы §5 Микроданные [58]

§9 Общение [59]

§10 Веб-работники [60]

§11 Веб-хранилище [61]

Глобальные атрибуты : [62] class, id: [63] autocapitalize, enterkeyhint, inputmode, is, itemid, itemprop, itemref, itemscope, itemtype, nonce
Глава Элементы HTML §4.13 Пользовательские элементы [64]
Элементы <rb>, [65] <rtc>[66] (См. примечания по совместимости ниже.)

<address>[67] находится в разделе Группировка контента .

<hgroup>, [68] <menu>, [69] <slot>[70] (См. примечания по совместимости ниже.)

<address>[71] находится в разделе Разделы .

§ <meta>§4.2.5.4. Другие директивы прагмы , [72] на основе устаревшей процедуры WHATWG. [73]
§ Разделы § 4.3.11.2 Примеры схемы [74]

§ 4.3.11.3 Представление контуров пользователям [75]

Структурированные данные Рекомендует RDFa (примеры кода, [76] [67] [77] отдельные характеристики, [78] [79] нет особых атрибутов [62] ). Рекомендует микроданные (примеры кода, [80] [81] [82] [83] спец глава, [58] специальные атрибуты [63] ).

В следующей таблице представлены данные Mozilla Development Network о совместимости с основными браузерами по состоянию на сентябрь 2018 г. , элементов HTML, уникальных для одного из стандартов:

Элемент Стандартный Совместимость Примечание
<rb>[84]W3C Все браузеры, кроме Edge
<rtc>[85]W3C Нет, кроме Firefox
<hgroup>[86] ЧТОРГ Все браузеры «[Поскольку] алгоритм структуры HTML не реализован ни в одном браузере… <hgroup> семантика на практике является лишь теоретической».
<menu>[87] ЧТОРГ Полная поддержка только на компьютерах Edge и Firefox.

Частичная поддержка в мобильном Firefox.

Поддерживается в Opera по согласию пользователя.

Не поддерживается в других браузерах.

Экспериментальная технология
<slot>[88]ЧТОРГ Все браузеры, кроме IE Экспериментальная технология

Функции и API [ править ]

W3C предложил больше полагаться на модульность как ключевую часть плана для более быстрого прогресса, то есть выявлять конкретные функции, предложенные или уже существующие в спецификации, и продвигать их как отдельные спецификации. Некоторые технологии, которые изначально были определены в самом HTML5, теперь определены в отдельных спецификациях:

Некоторые функции, которые были удалены из исходной спецификации HTML5, были стандартизированы отдельно в виде модулей, таких как Microdata и Canvas . Технические спецификации, представленные в виде расширений HTML5, таких как разметка Polyglot, также стандартизированы как модули. Некоторые спецификации W3C, которые изначально были отдельными спецификациями, были адаптированы как расширения или функции HTML5, например SVG . Некоторые функции, которые могли замедлить стандартизацию HTML5, вместо этого были или будут стандартизированы в будущих спецификациях.

Особенности [ править ]

Разметка [ править ]

HTML5 представляет элементы и атрибуты , которые отражают типичное использование на современных веб-сайтах. Некоторые из них являются семантической заменой обычного использования общего блока ( <div>) и встроенный ( <span>) элементы, например <nav> (блок навигации по сайту), <footer> (обычно относится к нижней части веб-страницы или к последним строкам HTML-кода) или <audio> и <video> вместо <object>. [91] [92] [93] Некоторые устаревшие элементы из HTML 4.01 были удалены, включая чисто презентационные элементы, такие как <font> и <center>, эффекты которых уже давно вытеснены более функциональными каскадными таблицами стилей . [94] Также вновь подчеркивается важность клиентского JavaScript, используемого для создания динамических веб-страниц . [ нужна ссылка ]

Синтаксис HTML5 больше не основан на SGML. [95] [96] несмотря на схожесть его разметки. Однако он был разработан с учетом обратной совместимости с обычным анализом старых версий HTML. Он поставляется с новой вводной строкой, которая выглядит как объявление типа документа SGML : <!DOCTYPE html> , соответствующий стандартам , который запускает режим рендеринга . [97] С 5 января 2009 года HTML5 также включает Web Forms 2.0 , ранее отдельную спецификацию WHATWG . [98] [99]

Новые API [ править ]

API, связанные с HTML5 [100]

Помимо определения разметки, HTML5 определяет программные интерфейсы приложений (API) для сценариев, которые можно использовать с JavaScript . [101] Существующие интерфейсы объектной модели документа (DOM) расширены, а функции де-факто документированы. Есть также новые API, такие как:

Не все из вышеперечисленных технологий включены в спецификацию W3C HTML5, хотя они входят в спецификацию HTML WHATWG. [113] Ниже приведены некоторые связанные технологии, которые не являются частью спецификации HTML5 W3C или HTML WHATWG. W3C публикует спецификации для них отдельно:

HTML5 не может обеспечить анимацию на веб-страницах. дополнительный JavaScript или CSS3 Для анимации HTML-элементов необходим . Анимация также возможна с использованием JavaScript и HTML 4. [124] [ не удалось пройти проверку ] и внутри элементов SVG через SMIL , хотя поддержка последнего браузером остается неравномерной по состоянию на 2011 год. .

XHTML5 (HTML5, сериализованный в формате XML) [ править ]

Документы XML должны обслуживаться с типом интернет-носителей XML (часто называемым « типом MIME »), например application/xhtml+xml или application/xml, [101] и должен соответствовать строгому, правильному синтаксису XML. XHTML5 — это просто данные HTML5, сериализованные в формате XML (то есть HTML5, ограниченные строгими требованиями XHTML, например, не имеющие незакрытых тегов), отправленные с одним из типов мультимедиа XML. HTML, который был написан в соответствии со спецификациями HTML и XHTML и, следовательно, создает одно и то же дерево DOM, независимо от того, анализируется ли он как HTML или XML, известен как многоязычная разметка . [125]

Для XHTML5 не существует DTD. [126]

Обработка ошибок [ править ]

HTML5 разработан таким образом, что старые браузеры могут безопасно игнорировать новые конструкции HTML5. [8] В отличие от HTML 4.01, спецификация HTML5 дает подробные правила лексического анализа и синтаксического анализа с намерением, чтобы совместимые браузеры давали одинаковые результаты при анализе неправильного синтаксиса. [127] Хотя HTML5 теперь определяет согласованное поведение для документов « супа тегов », эти документы не соответствуют стандарту HTML5. [127]

Популярность [ править ]

Согласно отчету, опубликованному 30 сентября 2011 года, 34 из 100 крупнейших веб-сайтов мира использовали HTML5 – внедрение, возглавляемое поисковыми системами и социальными сетями . [128] Другой отчет, опубликованный в августе 2013 года, показал, что 153 из компаний из списка Fortune 500 в США внедрили HTML5 на своих корпоративных веб-сайтах. [129]

С 2014 года HTML5 хотя бы частично поддерживается большинством популярных движков верстки.

Отличия от HTML 4.01 и XHTML 1.x [ править ]

Ниже приводится краткий список различий и некоторые конкретные примеры.

  • Новые правила синтаксического анализа: ориентированы на гибкий парсинг и совместимость; не основан на SGML
  • Возможность использовать встроенные SVG и MathML в text/html
  • Новые элементы: article, aside, audio, bdi, canvas, command, data, datalist, details, embed, figcaption, figure, footer, header, keygen, mark, meter, nav, output, progress, rp, rt, ruby, section, source, summary, time, track, video, wbr
  • Новые типы элементов управления формой: dates and times, email, url, search, number, range, tel, color[130]
  • Новые атрибуты: charset (на meta), async (на script)
  • Глобальные атрибуты (которые можно применять к каждому элементу): id, tabindex, hidden, data-* (пользовательские атрибуты данных)
  • Устаревшие элементы будут полностью удалены: acronym, applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, strike, tt

Рабочая группа W3C публикует «Отличия HTML5 от HTML 4». [131] который предоставляет полное описание дополнений, удалений и изменений между HTML5 и HTML4.

[ править ]

Логотип W3C HTML5

18 января 2011 года W3C представил логотип, обозначающий использование HTML5 или интерес к нему. В отличие от других значков, ранее выпускавшихся W3C, он не подразумевает действительности или соответствия определенному стандарту. С 1 апреля 2011 года этот логотип является официальным. [132]

Первоначально представляя его публике, W3C объявил логотип HTML5 как «визуальную идентичность общего назначения для широкого набора открытых веб-технологий, включая HTML5, CSS , SVG, WOFF и другие». [133] Некоторые сторонники веб-стандартов, в том числе The Web Standards Project , раскритиковали это определение «HTML5» как обобщающего термина, указав на размытость терминологии и возможность недопонимания. [133] Три дня спустя W3C отреагировал на отзывы сообщества и изменил определение логотипа, исключив перечисление связанных технологий. [134] Затем в W3C заявили, что логотип «представляет собой HTML5, краеугольный камень современных веб-приложений». [132]

Управление цифровыми правами [ править ]

Игроки отрасли, включая BBC , Google, Microsoft , Apple Inc., лоббируют включение Encrypted Media Extensions (EME), [135] [136] [137] [138] [139] форма управления цифровыми правами (DRM) в стандарт HTML5. По состоянию на конец 2012 – начало 2013 года 27 организаций [140] включая Фонд свободного программного обеспечения [141] начали кампанию против включения управления цифровыми правами в стандарт HTML5. [142] [143] W3C Однако в конце сентября 2013 года рабочая группа по HTML решила, что расширения зашифрованных мультимедиа, форма DRM, входят в сферу применения и потенциально будут включены в стандарт HTML 5.1. [144] [145] «Уровень жизни HTML» WHATWG продолжал разрабатываться без предложений с поддержкой DRM. [145]

Ману Спорни, член W3C , заявил, что EME не решит проблему, которую он должен был решить. [146] Оппоненты отмечают, что EME сам по себе представляет собой всего лишь архитектуру подключаемого механизма DRM. [147]

Первыми, кто реализовал DRM в HTML5, был Google. [148] и Майкрософт. [149] В число сторонников также входит Adobe. [150] 14 мая 2014 года Mozilla объявила о планах поддержки EME в Firefox , последнем крупном браузере, не использующем DRM. [151] [152] Назвав это «трудным и неудобным шагом», Андреас Гал из Mozilla объяснил, что будущие версии Firefox останутся с открытым исходным кодом, но будут поставляться с песочницей, предназначенной для запуска модуля расшифровки контента, разработанного Adobe. [151] позже он был заменен модулем Widevine от Google , который гораздо более широко используется контент-провайдерами. Пообещав «работать над альтернативными решениями», исполнительный председатель Mozilla Митчелл Бейкер заявил, что отказ от внедрения EME приведет лишь к убеждению многих пользователей сменить браузер. [152] Это решение было осуждено Кори Доктороу и Фондом свободного программного обеспечения . [153] [154]

По состоянию на декабрь 2023 года W3C изменил свое мнение об EME , заявив: «Encrypted Media Extensions (EME) обеспечивает большую совместимость, лучшую конфиденциальность, безопасность, доступность и удобство для пользователей при просмотре фильмов и телепередач в Интернете». [155]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Библиотека разработчика Mac: объявленные системой унифицированные идентификаторы типов» . Яблоко . 17 ноября 2009 г.
  2. ^ Jump up to: Перейти обратно: а б с «HTML5: словарь и связанные API для HTML и XHTML» . W3.org . W3C . 22 января 2008 года . Проверено 28 января 2009 г.
  3. ^ Jump up to: Перейти обратно: а б «История публикаций HTML 5.2 — W3C» .
  4. ^ Jump up to: Перейти обратно: а б Чимпану, Каталин (29 мая 2019 г.). «Поставщики браузеров выигрывают войну с W3C за стандарты HTML и DOM» . ЗДНет. Архивировано из оригинала 29 мая 2019 года . Проверено 29 мая 2019 г.
  5. ^ Jump up to: Перейти обратно: а б с д «Спецификация HTML5 завершена, споры по поводу спецификаций продолжаются» . Арс Техника. 29 октября 2014 года . Проверено 29 октября 2014 г.
  6. ^ «HTML5 — это рекомендация W3C» . Блог W3C . Консорциум Всемирной паутины . 28 октября 2014 года . Проверено 28 октября 2014 г.
  7. ^ «Отличия HTML5 от HTML4» . W3.org . W3C . Введение . Проверено 2 марта 2018 г. HTML4 стал рекомендацией W3C в 1997 году. Хотя он продолжает служить приблизительным руководством по многим основным функциям HTML, он не предоставляет достаточно информации для создания реализаций, взаимодействующих друг с другом и, что более важно, с веб-контентом. То же самое касается XHTML1, который определяет сериализацию XML для HTML4, и HTML уровня 2 DOM, который определяет API-интерфейсы JavaScript как для HTML, так и для XHTML. HTML заменяет эти документы.
  8. ^ Jump up to: Перейти обратно: а б с д «Отличия HTML5 от HTML4» . W3.org . W3C . 19 октября 2010 года . Проверено 4 декабря 2010 г.
  9. ^ «Рекомендация W3C HTML 5.2» . W3.org . W3C . 14 декабря 2017 г. § 1.10.2 Синтаксические ошибки . Проверено 29 июня 2017 г.
  10. ^ «Ошибки HTML 4» . Консорциум Всемирной паутины . Проверено 4 декабря 2010 г.
  11. ^ Jump up to: Перейти обратно: а б «Рекомендация W3C HTML 5.2» . W3.org . W3C . 14 декабря 2017. § 1.4 История . Проверено 9 августа 2017 г.
  12. ^ «Доклад с изложением позиции для семинара W3C по веб-приложениям и составным документам» . W3.org . W3C . Проверено 30 декабря 2011 г.
  13. ^ «Семинар W3C по веб-приложениям и составным документам (день 1)» . W3.org . W3C . 1 июня 2004 года . Проверено 30 декабря 2011 г.
  14. ^ «Семинар W3C по веб-приложениям и составным документам (день 2)» . W3.org . W3C . 2 июня 2004 г. Проверено 30 декабря 2011 г.
  15. ^ Хиксон, Ян (5 июня 2004 г.). «[whatwg] ЧТО объявление об открытом списке рассылки» . Списки.W3.org . W3C . Проверено 8 декабря 2015 г.
  16. ^ Пилигрим, Марк (15 сентября 2008 г.). «Эта неделя в HTML 5 – Эпизод 5» . Блог WHATWG . ЧТОРГ . Проверено 30 декабря 2011 г.
  17. ^ «FOX News: На iPhone нет Flash? Стив Джобс из Apple наконец объясняет, почему» . Канал «Фокс Ньюс». 29 апреля 2010 г.
  18. ^ «TIME: Стив Джобс: «Вспышка больше не нужна» и другие размышления» . Время . 29 апреля 2010 г.
  19. ^ «Стив Джобс: Почему Apple запретила Flash» . Новости CBS .
  20. ^ «FastCompany: Стив Джобс: Adobe Flash — это старая история ПК, будущее за открытым Интернетом» . 29 апреля 2010 г.
  21. ^ Джобс, Стив. «Мысли о Флэше» . Apple.com . Архивировано из оригинала 19 мая 2010 года.
  22. ^ «Заменяет ли HTML5 Flash?» . Lyquix.com . Проверено 8 января 2014 г.
  23. ^ «Flash, чтобы сосредоточиться на просмотре страниц на ПК и мобильных приложениях; Adobe будет более активно вносить вклад в HTML5» . Adobe.com . Проверено 26 февраля 2012 г.
  24. ^ Уоррен, Том (25 июля 2017 г.). «Adobe окончательно убьет Flash в 2020 году» . Грань .
  25. ^ Лотос, Жан (1 января 2021 г.). «Adobe Flash подходит к концу из-за ностальгии пользователей» . УПИ.
  26. ^ «W3C подтверждает последний вызов HTML5 в мае 2011 года и планирует ввести стандарт HTML5 в 2014 году» . Консорциум Всемирной паутины . 14 февраля 2011 года . Проверено 18 февраля 2011 г.
  27. ^ Хиксон, Ян . «HTML — это новый HTML5» . Архивировано из оригинала 6 октября 2019 года . Проверено 21 января 2011 г.
  28. ^ Jump up to: Перейти обратно: а б «HTML5 получает разделение» . NetMagazine.com . Проверено 23 июля 2012 г.
  29. ^ «HTML5» . W3.org. 17 декабря 2012 года . Проверено 15 июня 2013 г.
  30. ^ «Когда будет завершен HTML5?» . ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ . ЧТО Рабочая группа . Проверено 29 ноября 2009 г.
  31. ^ «Призыв к рассмотрению: предложенная рекомендация HTML5 опубликована в новостях W3C» . W3.org . W3C . 16 сентября 2014 года . Проверено 27 сентября 2014 г.
  32. ^ «Веха в открытии веб-платформы достигнута с помощью рекомендации HTML5» . W3.org . W3C . 28 октября 2014 года . Проверено 29 октября 2014 г.
  33. ^ «Рекомендации W3C по HTML 5.1» . W3.org . W3C . Проверено 26 февраля 2017 г.
  34. ^ «Рекомендация W3C HTML 5.2» . W3.org . W3C . Проверено 14 декабря 2017 г.
  35. ^ «История публикаций HTML5 — W3C» .
  36. ^ «История публикаций HTML 4.0 — W3C» .
  37. ^ «История публикаций HTML 4.01 — W3C» .
  38. ^ «XHTML™ 1.0 — расширяемый язык разметки гипертекста (второе издание). История публикаций — W3C» .
  39. ^ «XHTML™ 1.1 — XHTML на основе модулей — История публикаций второго издания — W3C» .
  40. ^ «История публикаций HTML 5.2 — W3C» .
  41. ^ «История публикаций HTML 5.3 — W3C» .
  42. ^ «Веб-приложения 1.0» . 3 мая 2007 г. Архивировано из оригинала 3 мая 2007 г. Проверено 18 сентября 2018 г.
  43. ^ «История публикаций HTML5 — W3C» .
  44. ^ «История публикаций HTML 5.1 2-го издания — W3C» .
  45. ^ «HTML 5.3» . Консорциум Всемирной паутины . 14 декабря 2017 г. Первый публичный рабочий проект W3C.
  46. ^ «История публикаций HTML 5.3 — W3C» .
  47. ^ Яффе, Джефф (28 мая 2019 г.). «W3C и WHATWG будут работать вместе над развитием открытой веб-платформы» . Блог W3C . Архивировано из оригинала 29 мая 2019 года . Проверено 29 мая 2019 г.
  48. ^ «W3C и WHATWG подписали соглашение о совместной работе над единой версией HTML и DOM» . W3C . 28 мая 2019 г. Архивировано из оригинала 29 мая 2019 г. . Проверено 29 мая 2019 г.
  49. ^ «Меморандум о взаимопонимании между W3C и WHATWG» . W3C . 28 мая 2019 г. Архивировано из оригинала 29 мая 2019 г. . Проверено 29 мая 2019 г.
  50. ^ Хоффманн, Джей (2017). «Повесть о двух стандартах» . История Интернета . Архивировано из оригинала 1 сентября 2017 года . Проверено 26 января 2018 г. (Оригинальное название: «Когда стандарты расходятся».)
  51. ^ «Рекомендация W3C HTML 5.2» . W3.org . W3C . 14 декабря 2017 г. § 4.5.6. Элемент цитирования . Проверено 26 июля 2018 г.
  52. ^ «HTML-уровень жизни» . HTML.spec.WHATWG.org . ЧТОРГ . 25 июля 2018 г. § 4.5.6 Элемент cite . Проверено 26 июля 2018 г.
  53. ^ «HTML-уровень жизни» . HTML.spec.WHATWG.org . ЧТОРГ . 25 июля 2018 г. § 1 Введение; §1.6 История . Проверено 26 июля 2018 г.
  54. ^ «W3C и WHATWG подписали соглашение о совместной работе над единой версией HTML и DOM» . W3C . 28 мая 2019 года . Проверено 29 мая 2019 г.
  55. ^ «HTML 5.2» . w3.org . Проверено 18 сентября 2018 г.
  56. ^ «Стандарт HTML» . html.spec.whatwg.org . Проверено 18 сентября 2018 г.
  57. ^ «Стандарт HTML, одностраничная версия» . html.spec.whatwg.org . Проверено 18 сентября 2018 г.
  58. ^ Jump up to: Перейти обратно: а б «Стандарт HTML, Глава 5: Микроданные» . html.spec.whatwg.org . Проверено 19 сентября 2018 г.
  59. ^ «Стандарт HTML, Глава 9: Связь» . html.spec.whatwg.org . Проверено 19 сентября 2018 г.
  60. ^ «Стандарт HTML, глава 10: Веб-работники» . html.spec.whatwg.org . Проверено 19 сентября 2018 г.
  61. ^ «Стандарт HTML, Глава 11: Веб-хранилище» . html.spec.whatwg.org . Проверено 19 сентября 2018 г.
  62. ^ Jump up to: Перейти обратно: а б «HTML 5.2, § 3.2.5. Глобальные атрибуты» . w3.org . Проверено 18 сентября 2018 г.
  63. ^ Jump up to: Перейти обратно: а б «Стандарт HTML, § 3.2.6 Глобальные атрибуты» . html.spec.whatwg.org . Проверено 18 сентября 2018 г.
  64. ^ «Стандарт HTML, § 4.13 Пользовательские элементы» . html.spec.whatwg.org . Проверено 18 сентября 2018 г.
  65. ^ «HTML 5.2: § 4.5.11. Элемент rb» . w3.org . Проверено 19 сентября 2018 г.
  66. ^ «HTML 5.2: § 4.5.13. Элемент rtc» . w3.org . Проверено 19 сентября 2018 г.
  67. ^ Jump up to: Перейти обратно: а б «HTML 5.2: § 4.4.2. Элемент адреса» . w3.org . Проверено 19 сентября 2018 г.
  68. ^ «Стандарт HTML, § 4.3.7 Элемент hgroup» . html.spec.whatwg.org . Проверено 19 сентября 2018 г.
  69. ^ «Стандарт HTML, § 4.4.7 Элемент меню» . html.spec.whatwg.org . Проверено 19 сентября 2018 г.
  70. ^ «Стандарт HTML, § 4.12.4 Элемент слота» . html.spec.whatwg.org . Проверено 19 сентября 2018 г.
  71. ^ «Стандарт HTML, § 4.3.10 Элемент адреса» . html.spec.whatwg.org . Проверено 19 сентября 2018 г.
  72. ^ «HTML 5.2: § 4.2.5.4. Другие директивы прагмы» . w3.org . Проверено 19 сентября 2018 г.
  73. ^ «PragmaExtensions – WHATWG Wiki» . wiki.whatwg.org . Проверено 19 сентября 2018 г. Этот документ устарел.
  74. ^ «Стандарт HTML, § 4.3.11.2 Примеры схемы» . html.spec.whatwg.org . Проверено 19 сентября 2018 г.
  75. ^ «Стандарт HTML, § 4.3.11.3 Представление контуров пользователям» . html.spec.whatwg.org . Проверено 19 сентября 2018 г.
  76. ^ «HTML 5.2: § 4.3.2. Элемент статьи» . w3.org . Проверено 18 сентября 2018 г.
  77. ^ «HTML 5.2: § 4.5.16. Элемент времени» . w3.org . Проверено 18 сентября 2018 г.
  78. ^ «HTML+RDFa 1.1 – Второе издание» . w3.org . Проверено 18 сентября 2018 г.
  79. ^ «RDFa Lite 1.1 – Второе издание» . w3.org . Проверено 18 сентября 2018 г.
  80. ^ «Стандарт HTML, § 4.3.2 Элемент статьи» . html.spec.whatwg.org . Проверено 18 сентября 2018 г.
  81. ^ «Стандарт HTML, § 4.3.4 Элемент навигации» . html.spec.whatwg.org . Проверено 18 сентября 2018 г.
  82. ^ «Стандарт HTML, § 4.4.9 Элемент dl» . html.spec.whatwg.org . Проверено 18 сентября 2018 г.
  83. ^ «Стандарт HTML, § 4.5.14 Элемент времени» . html.spec.whatwg.org . Проверено 18 сентября 2018 г.
  84. ^ «<rb>: элемент Ruby Base» . Веб-документы MDN . Проверено 19 сентября 2018 г.
  85. ^ «<rtc>: элемент текстового контейнера Ruby» . Веб-документы MDN . Проверено 19 сентября 2018 г.
  86. ^ "<хгруппа>" . Веб-документы MDN . Проверено 19 сентября 2018 г.
  87. ^ «<меню>» . Веб-документы MDN . Проверено 19 сентября 2018 г.
  88. ^ "<слот>" . Веб-документы MDN . Проверено 19 сентября 2018 г.
  89. ^ «Рабочая группа/группа сообщества по иммерсивному вебу» . W3C . Проверено 25 мая 2023 г.
  90. ^ «PubStatus — ВЕБ-ПРИЛОЖЕНИЯ» . W3.org . W3C .
  91. ^ «Введение в HTML 5». Видео Архивировано 24 января 2011 г. на Wayback Machine.
  92. ^ IBM Developer Works Новые элементы в HTML5: структура и семантика. Архивировано 5 января 2011 г. на Wayback Machine.
  93. ^ ICAMD.org Finalcut Silverlight Фильмы, которыми видеооператоры делятся Quicktime in Flash: видео в Интернете с использованием HTML5 и других кодеков. Архивировано 26 ноября 2022 г. на Wayback Machine.
  94. ^ «11 устаревших функций – HTML5» . W3C . Проверено 11 марта 2014 г.
  95. ^ HTML5 DTD. Архивировано 26 ноября 2022 г. на Wayback Machine : «HTML5 не основан на SGML, и для него не будет официального DTD».
  96. ^ Справочник по HTML 5. Архивировано 26 ноября 2022 г. на Wayback Machine : «Хотя он вдохновлен своим происхождением из SGML, на практике он имеет лишь незначительное синтаксическое сходство. ... Поскольку HTML5 больше формально не основан на SGML, DOCTYPE нет больше не служит этой цели, и поэтому больше не нужно ссылаться на DTD».
  97. ^ Суетос, Шеннон (26 апреля 2010 г.). «HTML5: стоит ли шумиха?» . Instantshift.com . Проверено 21 октября 2012 года .
  98. ^ «Веб-формы 2.0» . 5 января 2009 года . Проверено 11 февраля 2014 г. уведомление об устаревании
  99. ^ «HTML» . Whatwg.org .
  100. ^ Сергей Мавродий, Краткий справочник Сергея по HTML5 и CSS3 , 2-е изд. Белиссо Корп., 2012 г. ISBN   978-0-9833867-2-8
  101. ^ Jump up to: Перейти обратно: а б ван Кестерен, Энн; Питерс, Саймон. «Отличия HTML5 от HTML4» . Консорциум Всемирной паутины . Проверено 29 июня 2017 г.
  102. ^ «Начало работы с HTM Canvas» . синтаксисxxx.com . Архивировано из оригинала 18 октября 2014 года . Проверено 13 октября 2014 г.
  103. ^ «HTML» . Whatwg.org .
  104. ^ «Офлайн-веб-приложения». Архивировано 26 ноября 2022 г. на Wayback Machine . Консорциум Всемирной паутины .
  105. ^ «HTML» . Whatwg.org .
  106. ^ «HTML» . Whatwg.org .
  107. ^ «Интерфейс истории» . w3.org .
  108. ^ «HTML» . Whatwg.org .
  109. ^ «HTML» . Whatwg.org .
  110. ^ «HTML» . Whatwg.org .
  111. ^ «Спецификация веб-сообщений» . Whatwg.org .
  112. ^ «Спецификация веб-хранилища» . Whatwg.org .
  113. ^ «1 Введение – Стандарт HTML» . Whatwg.org . Проверено 8 января 2014 г.
  114. ^ «Индексированная база данных». Архивировано 2 марта 2018 г. на Wayback Machine . Консорциум Всемирной паутины .
  115. ^ «Файловый API» . W3.org . Проверено 8 января 2014 г.
  116. ^ «File API» . Архивировано 26 ноября 2022 г. на Wayback Machine . Консорциум Всемирной паутины .
  117. ^ «API файловой системы». Архивировано 26 ноября 2022 г. на Wayback Machine . Консорциум Всемирной паутины .
  118. ^ «File API: Writer». Архивировано 26 ноября 2022 г. на Wayback Machine . Консорциум Всемирной паутины .
  119. ^ «API веб-аудио» . Консорциум Всемирной паутины . Проверено 2 марта 2018 г.
  120. ^ МДН. "element.classList" .
  121. ^ «API веб-криптографии» . w3.org .
  122. ^ «WebRTC 1.0: связь между браузерами в реальном времени» . w3.org . Архивировано из оригинала 7 апреля 2019 года . Проверено 17 июня 2016 г.
  123. ^ «База данных Web SQL». Архивировано 3 февраля 2019 г. на Wayback Machine . Консорциум Всемирной паутины .
  124. ^ Уильямсон, Джеймс (2010). «Что такое HTML5 (и чем он не является)» . Проверено 14 мая 2014 г.
  125. ^ Графф, Элиот. «Полиглотная разметка: HTML-совместимые документы XHTML» . W3C . Проверено 6 июля 2013 г.
  126. ^ «14 Синтаксис XML» . Стандарт HTML . ЧТОРГ.
  127. ^ Jump up to: Перейти обратно: а б «Часто задаваемые вопросы – WHATWG Wiki» . ЧТОРГ . Проверено 26 августа 2011 г.
  128. ^ «Процент веб-сайтов, использующих HTML5» . бинвидения. 30 сентября 2011 года . Проверено 21 октября 2011 г.
  129. ^ « Популярность HTML5 среди компаний из списка Fortune 500. Архивировано 14 июня 2017 года в Wayback Machine ». ИНКОР. Проверено 5 марта 2013 г.
  130. ^ «Дополнения форм HTML5» . Консорциум Всемирной паутины . Проверено 13 октября 2014 г.
  131. ^ «Отличия HTML5 от HTML4» . ЧАСТО ЗАДАВАЕМЫЕ ВОПРОСЫ . Консорциум Всемирной паутины . 9 декабря 2014 года . Проверено 2 марта 2018 г.
  132. ^ Jump up to: Перейти обратно: а б «Часто задаваемые вопросы по логотипу W3C HTML5» . Консорциум Всемирной паутины . Проверено 21 января 2011 г. Это «официальный» логотип W3C для HTML5? Да, с 1 апреля 2011 г.
  133. ^ Jump up to: Перейти обратно: а б «Логотип HTML5: гордитесь, но не мутите воду!» . Проект веб-стандартов . Архивировано из оригинала 10 августа 2011 года . Проверено 22 января 2011 г.
  134. ^ «Разговор о логотипе HTML5» . Консорциум Всемирной паутины . Проверено 21 января 2011 г.
  135. ^ Расширения зашифрованных мультимедиа. Архивировано 20 января 2021 г. в черновой спецификации Wayback Machine W3C.
  136. ^ Брайт, Питер (16 апреля 2013 г.). «Netflix перейдет на HTML5 как только утки DRM встанут в ряд» . Арс Техника.
  137. ^ Спорни, Ману (26 января 2013 г.). «DRM в HTML5» .
  138. ^ «Скажите W3C: нам не нужна Hollyweb» . Фонд свободного программного обеспечения . Май 2013.
  139. ^ «Блокировка веб-страниц HTML5 «задушит инновации» » . Новости Би-би-си . 30 мая 2013 г.
  140. ^ «Коалиция двадцати семи организаций просит W3C исключить цифровые наручники (DRM) из веб-стандартов» . 24 апреля 2013 года . Проверено 14 мая 2014 г.
  141. ^ «Скажите W3C: нам не нужен Hollyweb – Фонд свободного программного обеспечения» . www.defectivebydesign.org . Архивировано из оригинала 3 апреля 2013 года . Проверено 6 мая 2013 г.
  142. ^ Столлман, Ричард (2 мая 2013 г.). «На кону душа W3C» . Фонд свободного программного обеспечения . Проверено 14 мая 2014 г.
  143. ^ Господь, Тимофей (16 апреля 2013 г.). «Netflix хочет перейти на HTML5, но не без DRM» . Проверено 14 мая 2014 г.
  144. ^ «Новый устав рабочей группы по HTML от Филиппа Ле Хегаре от 30 сентября 2013 г. ( [электронная почта защищена] от сентября 2013 г.)» . Lists.w3.org. 30 сентября 2013 года . Проверено 8 января 2014 г.
  145. ^ Jump up to: Перейти обратно: а б О'Брайен, Дэнни (2 октября 2013 г.). «Снижение ваших стандартов: DRM и будущее W3C» . Фонд электронных границ . Проверено 3 октября 2013 г.
  146. ^ Спорни, Ману (26 января 2013 г.). «DRM в HTML5» . Прекрасная, измученная машина . Ману Спорни. Архивировано из оригинала 25 апреля 2014 года . Проверено 16 мая 2014 г.
  147. ^ Гилбертсон, Скотт (12 февраля 2013 г.). «DRM для Интернета? Скажите, что это не так» . Вебмонки . Архивировано из оригинала 24 марта 2013 года . Проверено 21 марта 2013 г.
  148. ^ «Примечания к выпуску Google Chrome 25.0.1364.87» .
  149. ^ «Видео HTML5 в IE 11 в Windows 8.1» . 18 апреля 2017 г.
  150. ^ Поддержка Adobe для расширений зашифрованного мультимедиа. Архивировано 9 ноября 2016 г. на сайте Wayback Machine Adobe.com. 19 июня 2013 г.
  151. ^ Jump up to: Перейти обратно: а б Галь, Андреас (14 мая 2014 г.). «Согласование миссии Mozilla и W3C EME» . Мозилла . Проверено 20 мая 2014 г.
  152. ^ Jump up to: Перейти обратно: а б Бейкер, Митчелл (14 мая 2014 г.). «DRM и проблемы обслуживания пользователей» . Мозилла . Проверено 20 мая 2014 г.
  153. ^ Доктороу, Кори (14 мая 2014 г.). «Принятие Firefox DRM с закрытым исходным кодом разбивает мне сердце» . Хранитель . Проверено 20 мая 2014 г.
  154. ^ «FSF осуждает партнерство между Mozilla и Adobe по поддержке управления цифровыми правами» . Фонд свободного программного обеспечения. 14 мая 2014 года . Проверено 20 мая 2014 г.
  155. ^ «W3C публикует расширения зашифрованного мультимедиа (EME) в качестве рекомендации W3C» . W3C . 18 сентября 2017 года . Проверено 9 декабря 2023 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: c8c98c7d257030e2eba729944d6897f6__1717643460
URL1:https://arc.ask3.ru/arc/aa/c8/f6/c8c98c7d257030e2eba729944d6897f6.html
Заголовок, (Title) документа по адресу, URL1:
HTML5 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)