stringtranslate.com

HTML5

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

История

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

Фонд Mozilla и Opera Software представили позиционный документ на семинаре Консорциума World Wide Web в июне 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]

«Мысли о Флэше»

Хотя некоторые функции 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 года, а запуск всего Flash-контента в Flash Player был заблокирован, поскольку от 12 января 2021 г. [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:

Конфликт 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]

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

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

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

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

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

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

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

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

Функции и API

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

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

Функции

Разметка

HTML5 представляет элементы и атрибуты , которые отражают типичное использование на современных веб-сайтах. Некоторые из них являются семантической заменой обычных блочных ( <div>) и встроенных ( <span>) элементов, например <nav>(блок навигации по веб-сайту) <footer>(обычно относится к нижней части веб-страницы или к последним строкам HTML-кода) или <audio>and <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 не может обеспечить анимацию на веб-страницах. Для анимации HTML-элементов необходим дополнительный JavaScript или CSS3 . Анимация также возможна с использованием 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

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

Рабочая группа 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] , включая Free Software Foundation [141], начали кампанию против включения управления цифровыми правами в стандарт HTML5. [142] [143] Однако в конце сентября 2013 года рабочая группа W3C по HTML решила, что Encrypted Media Extensions, форма DRM, находится «в области применения» и потенциально будет включена в стандарт HTML 5.1. [144] [145] «Уровень жизни HTML» WHATWG продолжал разрабатываться без предложений с поддержкой DRM. [145]

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

Первыми, кто реализовал DRM в HTML5, были Google [148] и Microsoft. [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. ^ abc «HTML5: словарь и связанные API для HTML и XHTML». W3.org . W3C . 22 января 2008 года . Проверено 28 января 2009 г.
  3. ^ ab «История публикаций HTML 5.2 — W3C» .
  4. ^ аб Чимпану, Каталин (29 мая 2019 г.). «Поставщики браузеров выигрывают войну с W3C за стандарты HTML и DOM». ЗДНет. Архивировано из оригинала 29 мая 2019 года . Проверено 29 мая 2019 г.
  5. ^ abcd «Спецификация 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. ^ abcd «Отличия HTML5 от HTML4». W3.org . W3C . 19 октября 2010 года . Проверено 4 декабря 2010 г.
  9. ^ «Рекомендация HTML 5.2 W3C» . W3.org . W3C . 14 декабря 2017 г. § 1.10.2 Синтаксические ошибки . Проверено 29 июня 2017 г.
  10. ^ "Ошибки HTML 4" . Консорциум Всемирной паутины . Проверено 4 декабря 2010 г.
  11. ^ ab «Рекомендации HTML 5.2 W3C». 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. ^ «ВРЕМЯ: Стив Джобс: «Вспышка больше не нужна» и другие размышления» . Время . 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 г., нацелен на 2014 г. для стандарта HTML5» . Консорциум Всемирной паутины . 14 февраля 2011 года . Проверено 18 февраля 2011 г.
  27. ^ Хиксон, Ян . «HTML — это новый HTML5». Архивировано из оригинала 6 октября 2019 года . Проверено 21 января 2011 г.
  28. ^ ab «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. ^ «Рекомендация HTML 5.2 W3C» . 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. ^ «История публикаций 2-го издания HTML 5.1 — 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. ^ «Рекомендация HTML 5.2 W3C» . 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. ^ ab «Стандарт 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. ^ ab «HTML 5.2, § 3.2.5. Глобальные атрибуты». w3.org . Проверено 18 сентября 2018 г.
  63. ^ ab «Стандарт 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. ^ ab «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 Text Container" . Веб-документы MDN . Проверено 19 сентября 2018 г.
  86. ^ "<hgroup>". Веб-документы 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. Ссылки _ Whatwg.org .
  100. ^ Сергей Мавродий, Краткий справочник Сергея по HTML5 и CSS3 , 2-е изд. Belisso Corp., 2012. ISBN 978-0-9833867-2-8. 
  101. ^ Аб ван Кестерен, Энн; Питерс, Саймон. «Отличия HTML5 от HTML4». Консорциум Всемирной паутины . Проверено 29 июня 2017 г.
  102. ^ «Начало работы с HTM Canvas» . синтаксисxxx.com . Архивировано из оригинала 18 октября 2014 года . Проверено 13 октября 2014 г.
  103. Ссылки _ Whatwg.org .
  104. ^ «Офлайн-веб-приложения». Архивировано 26 ноября 2022 г. на Wayback Machine . Консорциум Всемирной паутины .
  105. Ссылки _ Whatwg.org .
  106. Ссылки _ Whatwg.org .
  107. ^ «Интерфейс истории» . w3.org .
  108. Ссылки _ Whatwg.org .
  109. Ссылки _ Whatwg.org .
  110. Ссылки _ 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. ^ МДН. «элемент.Списокклассов».
  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. ^ ab «Часто задаваемые вопросы - 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. ^ ab «Часто задаваемые вопросы по логотипу W3C HTML5» . Консорциум Всемирной паутины . Проверено 21 января 2011 г. Это «официальный» логотип W3C для HTML5? Да, с 1 апреля 2011 г.
  133. ^ ab «Логотип 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« задушат инновации »» . Новости BBC . 30 мая 2013 г.
  140. ^ «Коалиция организаций vingt-sept требует от 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 г. ([email protected], сентябрь 2013 г.)» . Lists.w3.org. 30 сентября 2013 года . Проверено 8 января 2014 г.
  145. ^ Аб О'Брайен, Дэнни (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. ^ аб Гал, Андреас (14 мая 2014 г.). «Согласование миссии Mozilla и W3C EME». Мозилла . Проверено 20 мая 2014 г.
  152. ^ Аб Бейкер, Митчелл (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 г.

Внешние ссылки