HTML5

HTML5
ファイル名拡張子
.html.htm
インターネットメディアの種類
テキスト/HTML
タイプコード文章
統一型識別子(UTI)公開.html [ 1 ]
開発者
初回リリース2008年1月22日[ 2 ] (2008年1月22日
最新リリース
5.2(第2版)2017年12月14日[ 3 ] ( 2017-12-14 )
フォーマットの種類マークアップ言語
延長HTML4XHTML1、DOM2 HTML
延長HTML LS
標準HTML 5.2
オープンフォーマット?はい

HTML5Hypertext Markup Language 5)は、ワールド・ワイド・ウェブ( World Wide Web)上でハイパーテキスト文書を構造化し、表示するために用いられるマークアップ言語です。これは、ワールド・ワイド・ウェブ・コンソーシアム(W3C)の勧告としては廃止された、5番目にして最後のメジャーHTMLバージョン[ 4 ]でした。現在の仕様はHTML Living Standardとして知られています。これは、主要ブラウザベンダー(AppleGoogleMozillaMicrosoft )のコンソーシアムであるWeb Hypertext Application Technology Working Group (WHATWG)によって保守されています。

HTML5は2008年1月22日に初めて一般向けにリリースされ、[ 2 ] 2014年10月にメジャーアップデートが行われ、「W3C勧告」となりました。[ 5 ] [ 6 ]その目標は、最新のマルチメディアやその他の新機能をサポートして言語を改良すること、人間が読みやすく、XHTMLのような堅苦しさがなく、ウェブブラウザパーサーなどのコンピュータやデバイスが一貫して理解できる言語を維持すること、そして古いソフトウェアとの下位互換性を維持することでした。HTML5は、 HTML 4だけでなく、XHTML1、さらにはDOMレベル2のHTML自体も包含することを目的としています。[ 7 ]

HTML5には、より相互運用性の高い実装を促進するための詳細な処理モデルが含まれています。ドキュメントに使用できるマークアップを拡張、改善、合理化し、複雑なWebアプリケーション用のマークアップとアプリケーションプログラミングインターフェース(API)を導入しています。[ 8 ]同じ理由で、HTML5は低電力デバイスを念頭に置いて設計された機能を備えているため、クロスプラットフォームのモバイルアプリケーションの候補にもなります。

多くの新しい構文機能が含まれています。マルチメディアおよびグラフィックコンテンツをネイティブに含めて処理するために、新しい<video><audio>要素が追加されました。拡張可能なセクションは、CSS や JavaScript に依存せずにおよびを通じてネイティブに実装されています。また、スケーラブルベクターグラフィックス (SVG) コンテンツと数式用のMathMLのサポートも追加されました。ドキュメントのセマンティックコンテンツを充実させるために、、、、 、、、などの新しいページ構造要素が追加されました。新しい属性が導入され、一部の要素と属性が削除され、 、、などのその他の要素と属性が変更、再定義、または標準化されました。API とドキュメントオブジェクトモデル(DOM) は現在、HTML5 仕様の基本的な部分であり、[ 8 ]、HTML5 では無効なドキュメントの処理もより適切に定義されています。[ 9 ]<canvas><summary>...</summary><details>...</details><main><section><article><header><footer><aside><nav><figure><a><cite><menu>

歴史

ウェブハイパーテキストアプリケーション技術ワーキンググループ(WHATWG)は、2004年に新規格の策定作業を開始しました。当時、HTML 4.01は2000年以降更新されておらず[ 10 ]ワールドワイドウェブコンソーシアム(W3C)は将来の開発をXHTML 2.0に注力していました。2009年、W3CはXHTML 2.0ワーキンググループの憲章の失効を認め、更新しないことを決定しました[ 11 ] 。

Mozilla FoundationOpera Softwareは、 2004年6月に開催されたワールド・ワイド・ウェブ・コンソーシアムのワークショップでポジションペーパーを発表した。[ 12 ]このペーパーでは、既存のブラウザと下位互換性のある技術の開発に焦点を当てており、[ 13 ]これにはWeb Forms 2.0の初期ドラフト仕様も含まれていた。ワークショップは、HTMLの作業継続に賛成8票、反対14票で終了した。[ 14 ]ワークショップの直後、そのポジションペーパーに基づいて作業を開始するためにWHATWGが結成され、第2ドラフトであるWeb Applications 1.0も発表された。[ 15 ]その後、2つの仕様は統合されてHTML5となった。[ 16 ] HTML5仕様は、2007年にW3Cの新しいHTMLワーキンググループの作業の出発点として採用された。

WHATWGのイアン・ヒクソンGoogle)とデビッド・ハイアットApple)は、2008年1月22日にW3Cの最初の公開仕様草案を作成しました。[ 2 ]

Google Chrome 3.0、Safari 3.1、Firefox 3.5Opera 10.5、Internet Explorer 9以降 など、2009 年以降にリリースされた多くの Web ブラウザーは HTML5 をサポートしています。

「フラッシュについての考察」

HTML5 の一部の機能はAdob​​e Flashとよく比較されますが、この 2 つの技術は非常に異なります。どちらも、ウェブページ内で音声や動画を再生する機能と、ベクター グラフィックを使用する機能を備えています。ただし、 HTML5だけではアニメーションやインタラクティブ機能は使用できません。CSS3またはJavaScriptで補完する必要があります。HTML5 に直接対応するものがない Flash 機能も多数あります ( 「HTML5 と Flash の比較」を参照)。HTML5 のインタラクティブ機能は、2010 年 4 月頃に主流メディアの注目を集めるようになりました[ 17 ] [ 18 ] [ 19 ] [ 20 ]。これは、当時Apple 社のCEO であったSteve Jobs が「Thoughts on Flash」と題する公開書簡で「動画の視聴やウェブ コンテンツの消費に Flash はもはや必要ない」こと、「モバイル時代に作られた HTML5 などの新しいオープン スタンダードが勝利する」と結論付けたことがきっかけでした。[ 21 ]これはウェブ開発界隈で議論を巻き起こし、HTML5 は拡張機能を提供する一方で、開発者は標準のさまざまな部分に対するさまざまなブラウザサポートや、HTML5 と Flash のその他の機能の違いを考慮する必要があることが示唆された。 [ 22 ] 2011 年 11 月初旬、Adobe はモバイルデバイス向け Flash の開発を中止し、HTML5 を使用したツールの開発に注力すると発表した。[ 23 ] 2017 年 7 月 25 日、Adobe は 2020 年末までに Flash の配布とサポートの両方を終了すると発表した。 [ 24 ] Adob​​e 自体は 2020 年 12 月 31 日に正式に Flash を中止し、2021 年 1 月 12 日以降、すべての Flash コンテンツは Flash Player で実行できなくなっている。[ 25 ]

最終選考、候補者選考、推薦段階

2011年2月14日、W3CはHTMLワーキンググループの憲章を拡張し、HTML5の明確なマイルストーンを設定しました。2011年5月、ワーキンググループはHTML5を「ラストコール」に進めました。これは、W3C内外のコミュニティに対し、仕様の技術的妥当性を確認するための機会です。W3Cは、勧告目標である2014年までに完全な仕様の広範な相互運用性を実現するための包括的なテストスイートを開発しました。[ 26 ] 2011年1月、WHATWGは「HTML5」仕様をHTML Living Standardと改名しました。しかし、W3CはHTML5のリリースプロジェクトを継続しました。[ 27 ]

2012年7月、WHATWGとW3Cは、ある程度の分離を決定しました。W3CはHTML5の仕様策定作業を継続し、WHATWGが「スナップショット」とみなす単一の最終標準に注力します。WHATWGは、HTML5を「リビングスタンダード」として位置づけ、その作業を継続します。リビングスタンダードのコンセプトは、HTML5は決して完成せず、常に更新と改良が続けられるというものです。新しい機能が追加されることはあっても、機能が削除されることはありません。[ 28 ]

2012年12月、W3CはHTML5を勧告候補に指定した。[ 29 ] W3C勧告への昇格基準は「100%完成し、完全に相互運用可能な2つの実装」である。[ 30 ]

2014年9月16日、W3CはHTML5を勧告案に移行した。[ 31 ] 2014年10月28日、HTML5はW3C勧告としてリリースされ、[ 32 ]仕様策定プロセスが完了した。[ 5 ] 2016年11月1日、HTML 5.1がW3C勧告としてリリースされた。[ 33 ] 2017年12月14日、HTML 5.2がW3C勧告としてリリースされた。[ 34 ]

退職

W3Cは2018年3月27日にHTML5を廃止しました。[ 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はすべて2021年1月28日に廃止され、HTMLリビングスタンダードが採用されました。[ 3 ] [ 40 ]

タイムライン

HTML5、HTML 5.1、HTML 5.2、HTML 5.3 の W3C 勧告の総合的なタイムライン:

バージョン最初の草稿候補者の推薦おすすめ引退
HTML52007年5月1日[ 41 ]2012年12月17日2014年10月28日2018年3月27日[ 42 ]
HTML 5.12012年12月17日2016年6月21日2016年11月1日2021年1月28日[ 43 ]
HTML 5.1第2版該当なし2017年6月20日2017年10月3日
HTML 5.22016年8月18日2017年8月8日2017年12月14日2021年1月28日[ 3 ]
HTML 5.32017年12月14日[ 44 ]該当なし該当なし2021年1月28日[ 40 ]

W3CとWHATWGの対立

W3Cは、2つの標準が存在することは有害であると判断し、2019年5月28日にHTMLとDOMの標準に関する権限をWHATWGに譲渡しました。 [ 45 ] [ 46 ] [ 47 ] [ 4 ]現在、HTML Living Standardが権威を持ちます。ただし、W3Cは引き続きHTMLの開発プロセスに参加します。

権限委譲以前、W3CとWHATWGはHTML5の開発において協力関係にあるとされ[ 11 ]、同時に2012年7月の分裂以来、目的が食い違っている[ 28 ] [ 5 ]とも言われていました。W3Cの「HTML5」標準はスナップショットベース(HTML5、HTML 5.1など)で静的であるのに対し、WHATWGの「HTMLリビングスタンダード」は継続的に更新されています。この関係は「脆弱」で「亀裂」とさえ言われ[ 48 ]、「口論」が特徴的でした[ 5 ] 。

少なくとも1つのケース、すなわち要素の許容内容に関しては、2つの仕様は直接矛盾しており(2018年7月現在)、W3Cの定義ではWHATWGの定義よりも幅広い用途が認められている。[ 49 ] [ 50 ]<cite>

WHATWG仕様(イアン・ヒクシー・ヒクソン編集)の「はじめに」セクションはW3Cを批判している。例えば、「注: W3Cはこれをやめるよう要請しているにもかかわらず、この仕様の一部を別の文書として再公開しています」とある。さらに「歴史」サブセクションでは、W3CがヒクソンとWHATWGの当初のHTML5計画に抵抗し、その後遅ればせながら追随した(もっとも、ヒクソンはW3CのHTML5仕様も管理していたが)。いずれにせよ、これは両組織間の大きな哲学的隔たりを示している。[ 51 ]

その後、両グループは長年にわたり協力して活動してきました。しかし、2011年に両グループは目標が異なるという結論に達しました。W3Cは「HTML5」の「完成版」を公開したいと考えていたのに対し、WHATWGはHTMLのLiving Standard(生きた標準)の策定作業を継続し、既知の問題を抱えたまま仕様を凍結するのではなく継続的に維持し、プラットフォームの進化に必要な新機能を追加したいと考えていました。

それ以来、WHATWG はこの仕様 (およびその他の仕様) に取り組んでおり、W3C は WHATWG による修正をドキュメントのフォーク (その他の変更も含まれています) にコピーしています。

両団体は2019年5月28日にHTMLの単一バージョンを共同で開発するための協定に署名した。[ 52 ]

2つの規格の違い

上記の要素の矛盾に加えて、2018 年 9 月現在、2 つの標準間のその他の違いとしては、少なくとも次の点が挙げられます。 <cite>

W3CまたはWHATWG標準に固有のコンテンツまたは機能
特徴 W3C [ 53 ]WHATWG [ 54 ]
サイトのページネーション 単一ページ版[ 55 ](コンテンツのグローバル検索が可能)
§5マイクロデータ[ 56 ]

§9コミュニケーション[ 57 ]

§10ウェブワーカー[ 58 ]

§11ウェブストレージ[ 59 ]

グローバル属性 : [ 60 ]classid: [ 61 ]autocapitalize、、、、、、、、、、、enterkeyhintinputmodeisitemiditempropitemrefitemscopeitemtypenonce
HTMLの章要素§4.13カスタム要素[ 62 ]
要素 <rb>, [ 63 ] <rtc>[ 64 ](下記の互換性に関する注記を参照。)

<address>[ 65 ]はグループ化コンテンツセクションにあります。

<hgroup>[ 66 ]<menu>[ 67 ] <slot>[ 68 ](下記の互換性に関する注記を参照。)

<address>[ 69 ]はセクションセクション

§<meta>§4.2.5.4.その他のプラグマディレクティブ[ 70 ]は廃止されたWHATWGの手順に基づいています。[ 71 ]
§ セクション § 4.3.11.2サンプルアウトライン[ 72 ]

§4.3.11.3ユーザーへのアウトラインの公開[ 73 ]

構造化データ RDFaを推奨する(コード例、[ 74 ] [ 65 ] [ 75 ]別仕様、[ 76 ] [ 77 ]特別な属性なし[ 60 ])。 マイクロデータの推奨(コード例、[ 78 ] [ 79 ] [ 80 ] [ 81 ]仕様の章、[ 56 ]特殊属性[ 61 ])。

次の表は、2018 年 9 月現在における、Mozilla 開発ネットワークから提供された、標準の 1 つに固有の HTML 要素と主要ブラウザーとの互換性に関するデータを示しています。

要素 標準 互換性 注記
<rb>[82]W3C Edgeを除くすべてのブラウザ
<rtc>[83][84]W3C IEを除くすべてのブラウザ
<hgroup>[85]WHATWG すべてのブラウザ 「HTML アウトライン アルゴリズムはどのブラウザーにも実装されていないため、<hgroup>セマンティクスは実際には理論的なものにすぎません。」
<menu>[86]WHATWG すべてのブラウザ
<slot>[87]WHATWG すべてのブラウザ

機能とAPI

W3Cは、より迅速な進捗を図るための計画の重要な部分として、モジュール性への依存を高めることを提案しました。これは、仕様書に提案されている機能や既に存在する機能を特定し、それらを個別の仕様として発展させることを意味します。当初HTML5自体で定義されていた一部の技術は、現在では個別の仕様として定義されています。

  • HTML ワーキング グループ — HTML Canvas 2D コンテキスト;
  • 没入型ウェブワーキンググループ — WebXRデバイスAPI、WebXRゲームパッドモジュール、WebXR拡張現実モジュールなど[ 88 ]
  • Webアプリケーションワーキンググループ — WebメッセージングWebワーカーWebストレージWebSocketサーバー送信イベントWebコンポーネント[ 89 ](ただし、これはHTML5の一部ではありませんでした)。Webアプリケーションワーキンググループは2015年10月に終了し、その成果物はWebプラットフォームワーキンググループ(WPWG)に移管されました。
  • IETF HyBi ワーキング グループ — WebSocket プロトコル;
  • WebRTC ワーキンググループ — WebRTC ;
  • Web メディア テキスト トラック コミュニティ グループ — WebVTT

オリジナルのHTML5仕様から削除された機能の中には、MicrodataCanvasなど、モジュールとして別途標準化されているものもあります。Polyglotマークアップなど、HTML5の拡張機能として導入された技術仕様もモジュールとして標準化されています。SVGなど、元々は独立した仕様であったW3C仕様の中には、HTML5の拡張機能または機能として採用されているものもあります。HTML5の標準化を遅らせた可能性のある機能の中には代わりに将来の仕様として標準化されたり、標準化される予定のものもありました。

特徴

マークアップ

HTML5 では、現代のウェブサイトでの一般的な使用法を反映した要素属性が導入されています。その一部は、汎用ブロック要素 ( <div>) やインライン<span>要素 ( ) の一般的な使用法の意味的な置き換えであり、例えば、<nav>(ウェブサイトのナビゲーションブロック)、<footer>(通常、ウェブページの下部または HTML コードの最後の行を参照)、または<audio><video>代わりに と が使用されます<object>[ 90 ] [ 91 ] [ 92 ] HTML 4.01 から非推奨とされた要素の一部は削除されました。これには、効果がより高機能なカスケーディングスタイルシートに取って代わられて久しい<font>やなどの純粋にプレゼンテーション的な要素が含まれます。[ 93 ]また、動的なウェブページを作成するために使用されるクライアントサイドJavaScriptの重要性が改めて強調されています。 <center>

HTML5の構文は、マークアップの類似性にもかかわらず、もはやSGMLに基づいていません[ 94 ] [ 95 ] 。しかし、旧バージョンのHTMLの一般的な構文解析との後方互換性を保つように設計されています。SGML文書型宣言に似た新しい導入行が追加され、<!DOCTYPE html>標準準拠のレンダリングモードが起動されます[ 96 ]。 2009年1月5日以降、HTML5には、以前は独立したWHATWG仕様であったWeb Forms 2.0 も含まれています[ 97 ] [ 98 ] 。

新しいAPI

HTML5関連API [ 99 ]

HTML5はマークアップの規定に加えて、JavaScriptで使用できるスクリプトアプリケーションプログラミングインターフェース(API)も規定しています。[ 100 ]既存のドキュメントオブジェクトモデル(DOM)インターフェースは拡張され、事実上の機能が文書化されています。また、以下のような新しいAPIも追加されています。

上記の技術のすべてがW3C HTML5仕様に含まれているわけではありませんが、WHATWG HTML仕様には含まれています。[ 112 ] W3C HTML5仕様にもWHATWG HTML仕様にも含まれていない関連技術には、以下のものがあります。W3Cはこれらの技術について別途仕様を公開しています。

HTML5ではウェブページ内でアニメーションを実現できません。HTML要素をアニメーション化するには、JavaScriptまたはCSS3を追加する必要があります。JavaScriptとHTML 4 [ 123 ]、またSVG要素内ではSMILを介してアニメーション化することも可能ですが、2011年時点ではブラウザのサポート状況が不均一です。

XHTML5 (XML シリアル化された HTML5)

XML文書は、やなどのXMLインターネットメディアタイプ(「MIMEタイプ」と呼ばれることが多い)[ 100 ]で提供される必要があり、XMLの厳密で整形式の構文に準拠している必要があります。XHTML5は、単にXMLでシリアル化されたHTML5データ(つまり、閉じられていないタグがないなど、XHTMLの厳格な要件に制約されたHTML5)であり、XMLメディアタイプの1つで送信されます。HTMLとXHTMLの両方の仕様に準拠するように記述され、したがってHTMLとして解析されてもXMLとして解析されても同じDOMツリーを生成するHTMLは、ポリグロットマークアップとして知られています。[ 124 ]application/xhtml+xmlapplication/xml

XHTML5にはDTDはありません。[ 125 ]

エラー処理

HTML5は、古いブラウザが新しいHTML5の構造を安全に無視できるように設計されています。[ 8 ] HTML 4.01とは対照的に、HTML5仕様では、準拠したブラウザが誤った構文を解析したときに同じ結果を生成することを目的として、字句解析解析の詳細なルールが提供されています。 [ 126 ] HTML5は現在、「タグスープ」文書に対して一貫した動作を定義していますが、これらの文書はHTML5標準に準拠していません。[ 126 ]

人気

2011年9月30日に発表された報告書によると、世界のトップ100ウェブサイトのうち34サイトがHTML5を使用しており、その導入は検索エンジンソーシャルネットワークが主導している。[ 127 ] 2013年8月に発表された別の報告書では、米国のフォーチュン500企業のうち153社が自社のウェブサイトにHTML5を実装していることが示された。[ 128 ]

2014 年以降、HTML5 はほとんどの一般的なレイアウト エンジンで少なくとも部分的にサポートされています。

HTML 4.01 と XHTML 1.x との違い

以下に、相違点と具体的な例を簡単に示します。

  • 新しい解析規則: 柔軟な解析と互換性を重視し、SGML に基づいていない
  • インラインSVGとMathMLを使用する機能text/html
  • 新しい要素: article、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、aside​​​​​​​​​​​​​​​​​​​​​​​​​​audiobdicanvascommanddatadatalistdetailsembedfigcaptionfigurefooterheaderkeygenmarkmeternavoutputprogressrprtrubysectionsourcesummarytimetrackvideowbr
  • 新しいタイプフォームコントロール: dates and times、、、、、、、、[ 129 ]emailurlsearchnumberrangetelcolor
  • 新しい属性: charset(on meta)、async(on script)
  • グローバル属性(すべての要素に適用可能): id、、、(カスタムデータ属性)tabindexhiddendata-*
  • 非推奨の要素は完全に削除されます: acronym、、、、、、、、、、、、、、、appletbasefontbigcenterdirfontframeframesetisindexnoframesstrikett

W3Cワーキンググループは「HTML5とHTML4の相違点」[ 130 ]を公開しており、 HTML5とHTML4の間の追加、削除、変更の完全な概要を提供しています。

W3C HTML5ロゴ

2011年1月18日、W3CはHTML5の利用や関心を示すロゴを導入しました。W3Cがこれまで発行してきた他のバッジとは異なり、このロゴは特定の標準への正当性や適合性を示すものではありません。2011年4月1日以降、このロゴは公式となります。[ 131 ]

W3Cは、HTML5ロゴを初めて公開した際、「HTML5、CSS、SVG、WOFFなど、幅広いオープンウェブ技術のための汎用ビジュアルアイデンティティ」と発表しました。[ 132 ]ウェブ標準プロジェクトを含む一部のウェブ標準支持者は、「HTML5」を包括的な用語として定義することについて批判し、用語の曖昧さと誤解を招く可能性を指摘しました。[ 132 ] 3日後、W3Cはコミュニティからのフィードバックに応えてロゴの定義を変更し、関連技術の列挙を削除しました。[ 133 ] W3Cはその後、このロゴは「現代のウェブアプリケーションの礎であるHTML5を表現している」と述べました。[ 131 ]

デジタル著作権管理

BBC、Google、MicrosoftApple Inc.などの業界関係者は、デジタル著作権管理(DRM)の一種であるEncrypted Media Extensions(EME)[ 134 ] [ 135 ] [ 136 ] [ 137 ] [ 138 ]をHTML5標準に含めるようロビー活動を行っている。2012年末から2013年初頭の時点で、フリーソフトウェア財団[ 140 ]を含む27の組織[ 139 ]が、HTML5標準にデジタル著作権管理を含めることに反対するキャンペーンを開始した[ 141 ] [ 142 ] 。しかし、2013年9月下旬、W3C HTMLワーキンググループは、DRMの一種であるEncrypted Media Extensionsは「範囲内」であり、HTML 5.1標準に含まれる可能性があると決定した。[ 143 ] [ 144 ] WHATWGの「HTML Living Standard」は、DRM対応の提案なしに開発が続けられました。[ 144 ]

W3Cのメンバーであるマヌ・スポルニーは、EMEは本来解決すべき問題を解決しないと述べた。[ 145 ] 反対派は、EME自体はDRMプラグインメカニズムの単なるアーキテクチャに過ぎないと指摘している。[ 146 ]

HTML5のDRMを最初に可能にしたのはGoogle [ 147 ]とMicrosoftだった。[ 148 ]支持者にはAdobeもいる。[ 149 ] 2014年5月14日、Mozillaは、DRMを回避した最後の主要ブラウザであるFirefoxでEMEをサポートする計画を発表した。 [ 150 ] [ 151 ] MozillaのAndreas Galは、これを「困難で不快なステップ」と呼び、Firefoxの将来のバージョンはオープンソースのままだが、Adobeが開発したコンテンツ復号化モジュールを実行するように設計されたサンドボックスを搭載すると説明した。[ 150 ]その後、これはコンテンツプロバイダにはるかに広く採用されているGoogleのWidevineモジュールに置き換えられた。 MozillaのエグゼクティブチェアマンであるMitchell Bakerは、「代替ソリューションに取り組む」ことを約束しながらも、EMEの実装を拒否しても、多くのユーザーにブラウザを乗り換えるよう説得する以上の成果はほとんど得られないと述べた[ 151 [ 152 ] [ 153 ]

2023年12月現在、W3CはEME標準の策定を擁護し、「暗号化メディア拡張機能(EME)は、ウェブ上で映画やテレビを視聴する際に、より優れた相互運用性、プライバシー、セキュリティ、アクセシビリティ、ユーザーエクスペリエンスをもたらします」と述べています。[ 154 ]

参照

参考文献

  1. ^ 「Mac 開発者ライブラリ: システム宣言の統一型識別子」 Apple 2009年11月17日。
  2. ^ a b c「HTML5: HTMLとXHTMLの語彙と関連API」 . W3.org . W3C . 2008年1月22日. 2009年1月28日閲覧
  3. ^ a b c「HTML 5.2 公開履歴 - W3C」
  4. ^ a b Cimpanu, Catalin (2019年5月29日). 「ブラウザベンダー、HTMLおよびDOM標準をめぐるW3Cとの争いに勝利」 ZDNet. 2019年5月29日時点のオリジナルよりアーカイブ。 2019年5月29日閲覧
  5. ^ a b c d「HTML5仕様が最終決定、仕様をめぐる論争は続く」 Ars Technica 2014年10月29日. 2014年10月29日閲覧
  6. ^ 「HTML5はW3C勧告です」。W3Cブログワールド・ワイド・ウェブ・コンソーシアム。2014年10月28日。 2014年10月28日閲覧
  7. ^ 「HTML5とHTML4の相違点」 . W3.org . W3C . はじめに. 2018年3月2日閲覧。HTML4は1997年にW3C勧告となりました。HTMLのコア機能の多くについて大まかなガイドとしての役割を担い続けていますが、相互運用可能な実装を構築するための十分な情報を提供していません。さらに重要なのは、Webコンテンツとの相互運用性です。HTML4のXM​​Lシリアル化を定義するXHTML1や、HTMLとXHTMLの両方のJavaScript APIを定義するDOM Level 2 HTMLについても同様です。HTMLはこれらのドキュメントに取って代わります。
  8. ^ a b c d「HTML5とHTML4の相違点」 . W3.org . W3C . 2010年10月19日. 2010年12月4日閲覧
  9. ^ 「HTML 5.2 W3C勧告」 . W3.org . W3C . 2017年12月14日. § 1.10.2 構文エラー. 2017年6月29日閲覧
  10. ^ 「HTML 4 Errata」 . World Wide Web Consortium . 2010年12月4日閲覧
  11. ^ a b "HTML 5.2 W3C勧告" . W3.org . W3C . 2017年12月14日. § 1.4 履歴. 2017年8月9日閲覧
  12. ^ 「Webアプリケーションと複合ドキュメントに関するW3Cワークショップのポジションペーパー」W3.org W3C 20111230日閲覧
  13. ^ 「W3C Webアプリケーションと複合ドキュメントに関するワークショップ(1日目)」 W3.org W3C 20046月1日2011年12月30日閲覧
  14. ^ 「W3C Webアプリケーションと複合ドキュメントに関するワークショップ(2日目)」 W3.org W3C 20046月2日2011年12月30日閲覧
  15. ^ Hickson, -Ian (2004年6月5日). 「[whatwg] WHATオープンメーリングリストのお知らせ」 . Lists.W3.org . W3C . 2015年12月8日閲覧
  16. ^ Pilgrim, Mark (2008年9月15日). 「今週のHTML 5 – エピソード5」 . WHATWGブログ. WHATWG . 2011年12月30日閲覧
  17. ^ 「FOXニュース:iPhoneにFlashは搭載されない?Appleのスティーブ・ジョブズ氏がついにその理由を説明」 Fox News Channel、2010年4月29日。
  18. ^ 「TIME: スティーブ・ジョブズ:「Flashはもはや必要ない」、そしてその他の考察」 Time、2010年4月29日。
  19. ^ 「スティーブ・ジョブズ:なぜAppleはFlashを禁止したのか」 CBSニュース
  20. ^ 「FastCompany: スティーブ・ジョブズ: Adob​​e の Flash は PC の過去の遺物、オープン Web こそが未来」。2010 年 4 月 29 日。
  21. ^ Jobs, Steve. 「Thoughts on Flash」 . Apple.com . 2010年5月19日時点のオリジナルよりアーカイブ
  22. ^ “HTML5はFlashに取って代わるのか?” Lyquix.com. 2012年4月25日時点のオリジナルよりアーカイブ2014年1月8日閲覧。
  23. ^ 「FlashはPCブラウジングとモバイルアプリに注力、AdobeはHTML5にさらに積極的に貢献」 adobe.com 20122月26日閲覧
  24. ^ Warren, Tom (2017年7月25日). 「Adobeは2020年にFlashを最終的に終了する」 The Verge .
  25. ^ロータス、ジーン(2021年1月1日)「Adobe Flashがサポート終了、ユーザーからは懐かしい声が」 UPI
  26. ^ 「W3C、HTML5の最終決定を2011年5月に決定、HTML5標準規格は2014年を目標」ワールド・ワイド・ウェブ・コンソーシアム、2011年2月14日。 2011年2月18日閲覧
  27. ^ Hickson, Ian . 「HTMLは新しいHTML5」 。 2019年10月6日時点のオリジナルよりアーカイブ。 2011年1月21日閲覧
  28. ^ a b「HTML5が分割される」 NetMagazine.com . 2012年7月23日閲覧
  29. ^ "HTML5" . W3.org. 2012年12月17日. 2013年6月15日閲覧
  30. ^ 「HTML5はいつ完成するのか?」 FAQ WHATワーキンググループ2009年11月29日閲覧
  31. ^ 「レビューの呼びかけ: HTML5 勧告案が W3C ニュースに掲載」 W3.org W3C 20149月16日2014年9月27日閲覧
  32. ^ 「HTML5勧告によりオープンウェブプラットフォームのマイルストーンが達成」W3.org W3C 201410月28日2014年10月29日閲覧
  33. ^ 「HTML 5.1 W3C勧告」 . W3.org . W3C . 2017年2月26日閲覧
  34. ^ 「HTML 5.2 W3C勧告」 . W3.org . W3C . 2017年12月14日閲覧
  35. ^ 「HTML5 公開履歴 - W3C」
  36. ^ 「HTML 4.0 出版履歴 - W3C」
  37. ^ 「HTML 4.01 公開履歴 - W3C」
  38. ^ 「XHTML™ 1.0 拡張可能ハイパーテキストマークアップ言語(第2版)出版履歴 - W3C」
  39. ^ 「XHTML™ 1.1 - モジュールベースのXHTML - 第2版の出版履歴 - W3C」
  40. ^ a b「HTML 5.3 出版履歴 - W3C」
  41. ^ “Web Applications 1.0” . 2007年5月3日. 2007年5月3日時点のオリジナルよりアーカイブ。 2018年9月18日閲覧
  42. ^ 「HTML5 公開履歴 - W3C」
  43. ^ 「HTML 5.1 第2版 出版履歴 - W3C」
  44. ^ 「HTML 5.3」ワールド・ワイド・ウェブ・コンソーシアム。2017年12月14日。W3C最初の公開ワーキングドラフト。
  45. ^ Jaffe, Jeff (2019年5月28日). 「W3CとWHATWGが協力してオープンウェブプラットフォームを推進」 . W3Cブログ. 2019年5月29日時点のオリジナルよりアーカイブ。 2019年5月29日閲覧
  46. ^ 「W3CとWHATWGがHTMLとDOMの単一バージョンで協力する合意に署名」 W3C 2019年5月28日。2019年5月29日時点のオリジナルよりアーカイブ。 2019年5月29日閲覧
  47. ^ 「W3CとWHATWG間の覚書」W3C、2019年5月28日。2019年5月29日時点のオリジナルよりアーカイブ2019年5月29日閲覧。
  48. ^ Hoffmann, Jay (2017). 「二つの標準の物語」 .ウェブの歴史. 2017年9月1日時点のオリジナルよりアーカイブ。 2018年1月26日閲覧(原題:「標準が分裂するとき」)
  49. ^ 「HTML 5.2 W3C勧告」 . W3.org . W3C . 2017年12月14日. § 4.5.6. cite要素. 2018年7月26日閲覧
  50. ^ 「HTML Living Standard」 . HTML.spec.WHATWG.org . WHATWG . 2018年7月25日. § 4.5.6 cite要素. 2018年7月26日閲覧
  51. ^ 「HTML Living Standard」 . HTML.spec.WHATWG.org . WHATWG . 2018年7月25日. § 1 はじめに; §1.6 履歴. 2018年7月26日閲覧
  52. ^ 「W3CとWHATWGがHTMLとDOMの単一バージョンで協力する契約に署名」 W3C 2019年5月28日。 2019年5月29日閲覧
  53. ^ "HTML 5.2" . w3.org . 2018年9月18日閲覧
  54. ^ 「HTML標準」 . html.spec.whatwg.org . 2018年9月18日閲覧
  55. ^ 「HTML標準、ワンページバージョン」html.spec.whatwg.org . 2018年9月18日閲覧
  56. ^ a b「HTML標準、第5章:マイクロデータ」 . html.spec.whatwg.org . 2018年9月19日閲覧
  57. ^ 「HTML標準、第9章:コミュニケーション」html.spec.whatwg.org . 2018年9月19日閲覧
  58. ^ 「HTML標準、第10章:Webワーカー」 . html.spec.whatwg.org . 2018年9月19日閲覧
  59. ^ 「HTML標準、第11章:Webストレージ」 . html.spec.whatwg.org . 2018年9月19日閲覧
  60. ^ a b「HTML 5.2, § 3.2.5. グローバル属性」 . w3.org . 2018年9月18日閲覧
  61. ^ a b「HTML標準、§3.2.6 グローバル属性」 . html.spec.whatwg.org . 2018年9月18日閲覧
  62. ^ 「HTML標準、§4.13 カスタム要素」 . html.spec.whatwg.org . 2018年9月18日閲覧
  63. ^ 「HTML 5.2: § 4.5.11. rb要素」 . w3.org . 2018年9月19日閲覧
  64. ^ 「HTML 5.2: § 4.5.13. rtc 要素」 . w3.org . 2018年9月19日閲覧
  65. ^ a b「HTML 5.2: § 4.4.2. アドレス要素」 . w3.org . 2018年9月19日閲覧
  66. ^ 「HTML標準、§4.3.7 hgroup要素」 . html.spec.whatwg.org . 2018年9月19日閲覧
  67. ^ 「HTML標準、§4.4.7 メニュー要素」 . html.spec.whatwg.org . 2018年9月19日閲覧
  68. ^ 「HTML標準、§4.12.4 スロット要素」 . html.spec.whatwg.org . 2018年9月19日閲覧
  69. ^ 「HTML標準、§4.3.10 address要素」 . html.spec.whatwg.org . 2018年9月19日閲覧
  70. ^ 「HTML 5.2: § 4.2.5.4. その他のプラグマディレクティブ」 . w3.org . 2018年9月19日閲覧
  71. ^ "PragmaExtensions – WHATWG Wiki" . wiki.whatwg.org . 2018年9月19日閲覧この文書は廃止されています。
  72. ^ 「HTML標準、§4.3.11.2 サンプルアウトライン」 . html.spec.whatwg.org . 2018年9月19日閲覧
  73. ^ 「HTML標準、§4.3.11.3 アウトラインをユーザーへ公開する」 html.spec.whatwg.org . 2018年9月19日閲覧
  74. ^ 「HTML 5.2: § 4.3.2. article要素」 . w3.org . 2018年9月18日閲覧
  75. ^ 「HTML 5.2: § 4.5.16. time要素」 . w3.org . 2018年9月18日閲覧
  76. ^ 「HTML+RDFa 1.1 – 第2版」w3.org . 2018年9月18日閲覧
  77. ^ 「RDFa Lite 1.1 – 第2版」w3.org . 2018年9月18日閲覧
  78. ^ 「HTML標準、§4.3.2 article要素」 . html.spec.whatwg.org . 2018年9月18日閲覧
  79. ^ 「HTML標準、§4.3.4 nav要素」 . html.spec.whatwg.org . 2018年9月18日閲覧
  80. ^ 「HTML標準、§4.4.9 dl要素」 . html.spec.whatwg.org . 2018年9月18日閲覧
  81. ^ 「HTML標準、§4.5.14 time要素」 . html.spec.whatwg.org . 2018年9月18日閲覧
  82. ^ "<rb>: Ruby の基本要素" . MDN Web Docs . 2018年9月19日閲覧
  83. ^ 「HTML要素: rtc | 使用できますか…HTML5、CSS3などのテーブルをサポートします」 caniuse.com . 2024年6月18日閲覧
  84. ^ "<rtc>: Rubyテキストコンテナ要素" . MDN Web Docs . 2018年9月19日閲覧
  85. ^ "<hgroup>" . MDN Web Docs . 2018年9月19日閲覧
  86. ^ "<menu>" . MDN Web Docs . 2018年9月19日閲覧
  87. ^ "<slot>" . MDN Web Docs . 2018年9月19日閲覧
  88. ^ 「The Immersive Web Working Group/Community Group」 . W3C . 2023年5月25日閲覧
  89. ^ "PubStatus – WEBAPPS" . W3.org . W3C . 2017年6月10日時点のオリジナルよりアーカイブ2016年6月17日閲覧。
  90. ^ HTML 5入門ビデオ 2011年1月24日アーカイブWayback Machine
  91. ^ IBM Developer Works HTML5の新しい要素:構造とセマンティクス 2011年1月5日アーカイブWayback Machine
  92. ^ ICAMD.org Finalcut Silverlight Films that Videographers share Quicktime in a Flash: Video on the Web using HTML5 and other Codecs Archived 26 November 2022 at the Wayback Machine
  93. ^ 「11 Obsolete features – HTML5」 . W3C . 2014年3月11日閲覧
  94. ^ HTML5 DTD Archived 26 November 2022 at the Wayback Machine : 「HTML5 は SGML ベースではないため、公式の DTD は存在しません。」
  95. ^ HTML 5リファレンス、Wayback Machineで2022年11月26日にアーカイブ:「HTML 5はSGMLの起源からインスピレーションを得ていますが、実際には、構文上の類似点はわずかです。…HTML5は正式にはSGMLに基づいていないため、DOCTYPEはこの目的を果たさなくなり、したがってDTDを参照する必要がなくなりました。」
  96. ^ Suetos, Shannon (2010年4月26日). 「HTML5: 誇大宣伝に値するか?」instantshift.com . 2012年10月21日閲覧
  97. ^ 「Web Forms 2.0」。2009年1月5日。 2014年2月11日閲覧廃止通知
  98. ^ "HTML" . whatwg.org .
  99. ^ Sergey Mavrody, Sergey's HTML5 & CSS3 Quick Reference、第2版、Belisso Corp.、2012年、 ISBN 978-0-9833867-2-8
  100. ^ a b van Kesteren、アン;ピーターズ、サイモン。「HTML5 と HTML4 の違い」ワールドワイドウェブコンソーシアム2017 年6 月 29 日に取得
  101. ^ 「HTM Canvasを使い始める」syntaxxx.com2014年10月18日時点のオリジナルよりアーカイブ2014年10月13日閲覧。
  102. ^ "HTML" . whatwg.org .
  103. ^「オフラインWebアプリケーション」Wayback Machineで2022年11月26日にアーカイブワールドワイドウェブコンソーシアム
  104. ^ "HTML" . whatwg.org .
  105. ^ "HTML" . whatwg.org .
  106. ^ 「履歴インターフェース」 . w3.org .
  107. ^ "HTML" . whatwg.org .
  108. ^ "HTML" . whatwg.org .
  109. ^ "HTML" . whatwg.org .
  110. ^ 「Web メッセージング仕様」 . whatwg.org .
  111. ^ 「Webストレージ仕様」 . whatwg.org .
  112. ^ 「1 はじめに – HTML 標準」 Whatwg.org . 2014年1月8日閲覧
  113. ^「Indexed Database」Wayback Machineで2018年3月2日にアーカイブワールド・ワイド・ウェブ・コンソーシアム
  114. ^ 「File API」 . W3.org . 2014年1月8日閲覧
  115. ^「File API」Wayback Machineで2022年11月26日にアーカイブ。World Wide Web Consortium
  116. ^「Filesystem API」Wayback Machineで2022年11月26日にアーカイブ。World Wide Web Consortium
  117. ^「File API: Writer」Wayback Machineで2022年11月26日にアーカイブ。World Wide Web Consortium
  118. ^ 「Web Audio API」 .ワールドワイドウェブコンソーシアム. 2018年3月2日閲覧
  119. ^ MDN。「element.classList」
  120. ^ 「Web暗号化API」 . w3.org .
  121. ^ 「WebRTC 1.0: ブラウザ間のリアルタイム通信」w3.org2019年4月7日時点のオリジナルよりアーカイブ。 2016年6月17日閲覧
  122. ^「Web SQL Database」Wayback Machineで2019年2月3日にアーカイブ。World Wide Web Consortium
  123. ^ Williamson, James (2010). 「HTML5とは何か(そしてHTML5ではないもの)」 . 2014年5月14日閲覧
  124. ^ Graff, Eliot. 「ポリグロットマークアップ:HTML互換XHTML文書」 . W3C . 2013年7月6日閲覧
  125. ^ 「14 XML構文」 . HTML標準. WHATWG.
  126. ^ a b「FAQ – WHATWG Wiki」 . WHATWG . 2011年8月26日閲覧
  127. ^ 「HTML5を使用しているウェブサイトの割合」 binvisions. 2011年9月30日. 2011年10月21日閲覧
  128. ^ HTML5 Popularity Among Fortune 500 Companies Archived 14 June 2017 at the Wayback Machine」INCORE。2013年3月5日閲覧。
  129. ^ 「HTML5フォームの追加機能」 . World Wide Web Consortium . 2014年10月13日閲覧
  130. ^ 「HTML5とHTML4の違い」 . FAQ . World Wide Web Consortium . 2014年12月9日. 2018年3月2日閲覧
  131. ^ a b「W3C HTML5 ロゴ FAQ」 . World Wide Web Consortium . 2011年1月21日閲覧これはW3CのHTML5の「公式」ロゴですか? はい、2011年4月1日時点では公式です。
  132. ^ a b「HTML5ロゴ:誇りを持っても、水を差すのはやめよう!」 Web標準プロジェクト。 2011年8月10日時点のオリジナルよりアーカイブ。 2011年1月22日閲覧
  133. ^ 「HTML5ロゴに関する会話」ワールド・ワイド・ウェブ・コンソーシアム。 2011年1月21日閲覧
  134. ^暗号化メディア拡張機能 (2021年1月20日アーカイブ) Wayback Machine W3Cのドラフト仕様
  135. ^ Bright, Peter (2013年4月16日). 「NetflixはDRMの準備が整い次第、HTML5に対応予定」 Ars Technica.
  136. ^ Sporny, Manu (2013年1月26日). 「HTML5におけるDRM」 . 2017年6月2日時点のオリジナルよりアーカイブ2013年6月5日閲覧。
  137. ^ 「W3Cに伝えよう:私たちはHollywebを望んでいない」フリーソフトウェア財団。2013年5月。
  138. ^ 「HTML5のウェブページロックはイノベーションを阻害する」BBCニュース。2013年5月30日。
  139. ^ "9 月の組織連合が Web の標準規格 (DRM) の W3C を要求しています。" . 2013 年 4 月 24 日2014 年5 月 14 日に取得
  140. ^ 「W3Cに伝えよう:私たちはHollywebを必要としない - Free Software Foundation」 defectivebydesign.org . 2013年4月3日時点のオリジナルよりアーカイブ。 2013年5月6日閲覧
  141. ^リチャード・ストールマン(2013年5月2日)「W3Cの魂が危機に瀕している」フリーソフトウェア財団。 2014年5月14日閲覧
  142. ^ロード・ティモシー(2013年4月16日)「NetflixはHTML5への移行を望んでいるが、DRMは不要」 。 2014年5月14日閲覧
  143. ^ 「HTMLワーキンググループの新しい憲章、Philippe Le Hegaret氏による2013年9月30日(2013年9月からpublic-html-admin@w3.org)」 Lists.w3.org、2013年9月30日。 2014年1月8日閲覧
  144. ^ a bダニー・オブライエン(2013年10月2日)「Lowering Your Standards: DRM and the Future of the W3C」電子フロンティア財団2013年10月3日閲覧
  145. ^ Sporny, Manu (2013年1月26日). 「HTML5のDRM」 . The Beautiful, Tormented Machine . Manu Sporny. 2014年4月25日時点のオリジナルよりアーカイブ2014年5月16日閲覧。
  146. ^ Gilbertson, Scott (2013年2月12日). 「WebにDRM?まさか」 . Webmonkey . 2013年3月24日時点のオリジナルよりアーカイブ。 2013年3月21日閲覧
  147. ^ 「Google Chrome 25.0.1364.87 のリリースノート」
  148. ^ 「Windows 8.1 上の IE 11 での HTML5 ビデオ」 2017 年 4 月 18 日。
  149. ^ Adob​​e による暗号化メディア拡張機能のサポート ( Wayback Machineに 2016 年 11 月 9 日にアーカイブ) Adob​​e.com。2013 年 6 月 19 日。
  150. ^ a b Gal, Andreas (2014年5月14日). 「MozillaのミッションとW3C EMEの調和」 Mozilla . 2014年5月20日閲覧
  151. ^ a b Baker, Mitchell (2014年5月14日). 「DRMとユーザーサービスにおける課題」 . Mozilla . 2014年5月20日閲覧
  152. ^ Doctorow, Cory (2014年5月14日). 「FirefoxのクローズドソースDRM採用に心が痛む」 . The Guardian . 2014年5月20日閲覧
  153. ^ 「FSF、デジタル著作権管理を支援するMozillaとAdobeの提携を非難」フリーソフトウェア財団、2014年5月14日。 2014年5月20日閲覧
  154. ^ 「W3C、暗号化メディア拡張機能(EME)をW3C勧告として公開」 W3C 2017年9月18日。 2023年12月9日閲覧