HTML5
(HTML) .html .htm (XML .xhtml .xht .xml | |
MIMEタイプ | (HTML) text/html (XML application/xhtml+xml application/xml |
タイプコード | TEXT Hyper Text Markup Language |
UTI | public.html |
World Wide Web Consortium, WHATWG | |
マークアップ |
HTML |
---|
HTML5(エイチティーエムエル・ファイブ)は、World Wide Web Consortium(W3C)がかつて
Web Hypertext Application Technology Working Group(WHATWG)によって2004
概要 [編集 ]
HTML5は、プロプライエタリなプラグインとして
2008audio
video
canvas
広義 のHTML5[編集 ]
W3CのHTML5 Logoでは
- セマンティックス - HTML5の
新 タグ、RDFa、マイクロデータ、マイクロフォーマット - オフラインとストレージ - App Cache、Web Storage、Indexed Database API、HTML5ファイルAPI
- デバイスアクセス - Geolocation API、マイク・カメラ、アドレス
帳 ・カレンダー、端末 の向 き 接続 性 - WebSocket、サーバー送信 イベント (SSE)- マルチメディア -
audio
要素 、video
要素 - 3D、グラフィックス、エフェクト - SVG、
canvas
要素 、WebGL、CSS3 3D - パフォーマンスと
統合 - Web Worker、XMLHttpRequest Level 2 - CSS3 - Webフォントも
含 む
W3C[編集 ]
HTML 5.0 | 2008 |
2011 |
2014 |
2014 |
2014 |
HTML 5.1 | 2012 |
2016 |
2016 |
2016 |
2016 |
HTML 5.1 2nd Edition | 2016 |
2017 |
2017 |
2017 | |
HTML 5.2 | 2016 |
2017 |
2017 |
2017 |
2017 |
HTML 5.3 | 2017 |
HTML Living Standard[編集 ]
HTML Living Standardは、WHATWGが
ただし、2019
2019
技術 仕様 [編集 ]
エンコーディング[編集 ]
meta
charset
content-type
でエンコードcharset
meta
文書 の構造 [編集 ]
従来 のHTMLとの文法 の差異 [編集 ]
HTML5
- HTML5
仕様 書 の中 で定義 されるHTML構文 →狭義 のHTML5 - HTML5
仕様 書 からXMLおよびその関連 仕様 を参照 して定 めているXML構文
- SGML
規格 本体 のみを参照 しているもの → HTML 4.0以前 - SGML
規格 本体 および付属 書 J、付属 書 Kを参照 しているもの → HTML 4.01や、ISO/IEC 15445など
SGML宣言 [編集 ]
SGMLを
文書 型 宣言 およびDTDの扱 い[編集 ]
HTML5<!DOCTYPE html>
” である。
HTML
処理 命令 [編集 ]
SGMLを
マーク区間 [編集 ]
SGMLを
<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN">
<html><head><title>...</title></head>
<body>
<p><![INCLUDE[ INCLUDE...マーク区間 宣言 がない場合 と同 じように解釈 される ]]></p>
<p><![IGNORE[ IGNORE ...マーク区間 の中身 を無視 される ]]></p>
<p><![RCDATA[ RCDATA ...マーク区間 の中身 がRCDATAとして処理 される ]]></p>
<p><![CDATA[ CDATA ...マーク区間 の中身 がCDATAとして処理 される ]]></p>
<p><![TEMP[ TEMP ...マーク区間 の中身 が一時 的 なものとして扱 われる ]]></p>
</body>
</html>
コメントと注釈 宣言 [編集 ]
SGMLのコメントは「-- コメント
」という
<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN" --コメント-->
のようにも
また、
<!--コメント1-- --コメント2-- --HTML5ではこのような注釈 宣言 は書 けない-->
<!-- この注釈 宣言 の書 き方 もHTML5では不可能 -- >
終了 区 切 り子 の省略 [編集 ]
SGMLをもとにした>
」が、<
」「</
」の>
」を
<!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN">
<html<head<title>Sample</title</head>
<body<p>「閉 じないタグ」の例 。終了 区 切 り子 が省略 されている</p</body</html>
空 タグ[編集 ]
SGMLにおける<>
」と</>
」が
簡略 終了 タグ[編集 ]
SGML/
」であり、<p>
」という<p/
」と
<br />
" などと
空 要素 のタグ[編集 ]
<br />
」や「<br></br>
」のように
HTML5のHTML>
」「/>
」のいずれかで<br>
」と<br />
」と>
」で<p />
」のように
XML<br></br>
」)、あるいは<br />
」)のどちらでも
HTML5 の要素 と属性 [編集 ]
nav
footer
section
progress
audio
video
canvas
HTML 4.01でfont
center
acronym
abbr
lang
xml:lang
新 しいAPI[編集 ]
HTML5ではマークアップだけでなく、API も
- ビデオやオーディオの
再生 保存 - オフライン
編集 - ドラッグ&ドロップ
戻 るボタン- Webページ
上 のメニュー
エラーの取 り扱 い[編集 ]
HTML5 (text/html
)
XML構文 とXHTML5[編集 ]
その
既存 技術 との競合 [編集 ]
Adobe Flash[編集 ]
2010
Flashの
モバイルアプリケーション[編集 ]
スマートフォン
video
要素 [編集 ]
脚注 [編集 ]
注釈 [編集 ]
- ^
英 : First Public Working Draft - ^
英 : Last call working draft - ^
英 : Candidate Recommendation - ^
英 : Proposed Recommendation - ^
英 : W3C Recommendation - ^ 2014
年 4月 29日 版 を勧告 候補 とした後 、2014年 6月 17日 に差 し戻 しを宣言 して2014年 7月 31日 版 となる。Philippe le Hegaret (2014年 6月 17日 ). “HTML5: ON OUR WAY TO RECOMMENDATION”. W3C. 2020年 8月 8日 閲覧 。 - ^ a b
最終 草案 との記載 はないが事実 上 の最終 草案 。 - ^
内容 はHTML 5.1勧告 そのもの - ^
終了 区 切 り子 を省略 したタグは「閉 じないタグ」と呼 ばれた。JIS X 4151 "閉 じない開始 タグ" "閉 じない終了 タグ" - ^ ただし、
単 に内容 がないだけの要素 を空 要素 と呼 ぶこともある。このため、単 に内容 がない要素 との区別 のために、SGMLの付属 書 Kなどでは強制 空 要素 (mandatorily empty element) という用語 も使 われる。 - ^ SGML
規格 に付属 書 Kが加 わる以前 には、空 要素 の終了 タグを記述 すること自体 が禁止 されており。また、付属 書 Kを参照 したHTML 4.01やISO/IEC 15445 でも、HTML4以前 と同様 に空 要素 の終了 タグを記述 してはならないこととなった。またいずれのHTML規格 でもNETは "/" だった。
出典 [編集 ]
- ^ “W3C HTML”. www.w3.org. 2021
年 10月 15日 閲覧 。 - ^ HTML5
勧告 –オープン・ウェブ・プラットフォームの重要 なマイルストーンを達成 - ^ HTML 5.1 is a W3C Recommendation | W3C News
- ^ HTML 5.2 is done, HTML 5.3 is coming | W3C Blog
- ^ “HTML Review Draft — Published 29 January 2020 is a W3C Recommendation | W3C News” (
英語 ). 2021年 6月 21日 閲覧 。 - ^ The WHATWG Blog » Blog Archive » Spelling HTML5
- ^ “OperaのCEO:「HTML 5でFlashは
不要 になりつつある」”. CNET Japan. (2009年 5月 25日 ) 2012年 5月 30日 閲覧 。 - ^ “Microsoft がAppleやGoogleと
同調 ”Webの未来 はHTML5だ”–IE固有 仕様 がやっと一掃 へ”. TechCrunch Japan. (2010年 5月 1日 ) 2012年 5月 30日 閲覧 。 - ^ W3C HTML5 Logo
- ^ “HTML 5.2 IS NOW A W3C RECOMMENDATION”. W3C (2017
年 12月14日 ). 2020年 8月 8日 閲覧 。 - ^ “HTML 5.2 IS NOW A W3C RECOMMENDATION”. W3C (2017
年 12月14日 ). 2020年 8月 8日 閲覧 。 - ^
草案 (Working Draft; WD ワーキング・ドラフト)……2018年 10月 18日 - 2020年 8月 時点 での最新 版 - ^ “HTML 5.3 W3C Working Draft, 18 October 2018”. W3C (2018
年 10月 18日 ). 2020年 8月 8日 閲覧 。 - ^ a b
新野 淳一 (2019年 6月 10日 ). “HTML標準 仕様 の策定 についてW3CとWHATWGが合意 今後 はWHATWGのリビングスタンダードが唯一 のHTML標準 仕様 に”. ITmedia NEWS. 2020年 3月 20日 閲覧 。 - ^
渡邉 卓 (2017年 1月 1日 ). “2017年 のWeb標準 ”. gihyo.jp » WEB+DESIGN STAGE »一般 記事 »新春 特別 企画 .技術評論社 . 2017年 3月 25日 閲覧 。 - ^ もんど (2016
年 10月 21日 ). “W3Cのは『欠陥 フォーク』!? HTMLスナップショット2016 ── HTML5 Conference 2016セッションレポート”. HTML5Experts.jp. 2017年 3月 25日 閲覧 。 - ^ Ito, Hayato. “
六本木 ではたらくソフトウェアエンジニアへのよくある質問 とその答 え (FAQ) (2015 - 2017) — hayato.io”. 2017年 3月 25日 閲覧 。 “私 も含 めて Chrome の開発 者 が参考 にするのは W3C HTML5仕様 ではなく WHATWG の HTML Living Standard です。” - ^
矢倉 眞 隆 (2015年 11月25日 ). “まだぼやけているHTML5の将来 、WHATWGとの二 重 管理 のジレンマ。W3C TPAC 2015 - Publickey”. Publickey. 2017年 3月 25日 閲覧 。 “ブラウザベンダーの開発 者 の多 くはフィードバックが仕様 にすぐ反映 されることからWHATWG HTMLや「Living Standard」と呼 ばれるモデルを好 んでいます。(中略 )そのためマイクロソフトなどはWHATWGの仕様 には直接的 に関与 していません。もっとも、マイクロソフトから「EdgeチームもWHATWG HTML仕様 を参照 しているので、(WHATWG HTMLに)特許 ポリシーがあれば…」という発言 があったのも事実 です。” - ^ “どうしてHTML5が
廃止 されたのか” (2023年 4月 5日 ). 2021年 6月 21日 閲覧 。 - ^ “HTML REVIEW DRAFT — PUBLISHED 29 JANUARY 2020 IS A W3C RECOMMENDATION”. W3C. 2021
年 5月 21日 閲覧 。 - ^ 4.2.5.5. Specifying the document’s character encoding
- ^
原文 HTML5仕様 "Void elements can't have any contents (since there's no end tag, no content can be put between the start tag and the end tag)." - ^
原文 HTML5仕様 "Void elements only have a start tag; end tags must not be specified for void elements" - ^
原文 XML仕様 "An element with no content is said to be empty." - ^ “FAQ – WHATWG Wiki”. WHATWG. 2008
年 2月 25日 閲覧 。 - ^ The WHATWG Blog » Blog Archive » XHTML5 in a nutshell
- ^ HTML 5 + XML = XHTML 5 | HTML5 Doctor
- ^ “Refer to XML rather than XHTML syntax · whatwg/html@643d1bc” (
英語 ). GitHub (2016年 11月25日 ). 2021年 4月 17日 閲覧 。 - ^ “Rename "XHTML parsing" etc to more-accurate "XML parsing" by sideshowbarker · Pull Request #2062 · whatwg/html” (
英語 ). GitHub. 2021年 4月 17日 閲覧 。 - ^ “S・ジョブズ
氏 、「Flash」に対 する考 えを公開 書簡 で明 らかに”. CNET Japan. (2010年 4月 30日 ) 2012年 5月 30日 閲覧 。 - ^ “iPadユーザーの9
割 が満足 、一番 の不満 点 は「Flash非 対応 」――米 調査 ”. ITmedia. (2010年 5月 24日 ) 2012年 5月 30日 閲覧 。 - ^ “スマートフォンの“Flash
対応 ”ニーズ高 く――MMD研究所 調 べ”. ITmedia. (2010年 10月 22日 ) 2012年 5月 30日 閲覧 。 - ^ AdobeのCTOがFlash
擁護 「HTML5があればFlashは不要 」論 に反論 、ITmedia、2010年 2月 2日 - ^ アドビがFlash Catalystで
考 えていること HTML5はFlashの脅威 か?エバンジェリストに聞 いた - ^ Flashは
比 べようもないほどHTML5より優 れている - ^ “アドビ、モバイル
版 「Flash Player」の開発 を中止 ”. CNET Japan. (2011年 11月10日 ) 2012年 5月 30日 閲覧 。 - ^ Adobe CTO Kevin Lynch Headed to Apple
- ^ “
英 Financial TimesがHTML5アプリを公開 、Appleのアプリ内 課金 を回避 ”. INTERNET Watch. (2011年 6月 8日 ) 2012年 5月 30日 閲覧 。 - ^ “Open Mobile Summit 2011 San Francisco:HTML5か、ネイティブアプリか、それが
問題 だ”. ITmedia. (2011年 11月10日 ) 2012年 5月 30日 閲覧 。
外部 リンク[編集 ]
- W3C HTML
- HTML Living Standard
- (
日本語 訳 )HTML Living Standard -訳者 の異 なる2種類 が存在 する
- (