HyperText Markup Language
![]() HTMLコードの | |
.html, .htm | |
MIMEタイプ | text/html[1][2] |
タイプコード | TEXT HTML |
UTI | public.html |
W3C WHATWG | |
1989 | |
HTML Living Standard | |
マークアップ | |
SGML | |
XHTML | |
HTML Living Standard |
HTML |
---|
![]() |
HTML[
ティム・バーナーズ=リーによってSGMLを
特徴
[HTMLは
HTMLの
HTML 3.2では
標準 仕様
[2023
HTML Living Standard | WHATWG | HTML またはXML |
HTML 2021 |
2004 |
ISO/IEC 15445:2000 (ISO-HTML) |
ISO/IEC JTC 1/SC 34 | SGML | 2000 HTML 4.01 Strictを |
2000 |
HTML[ |
IETF | Hypertext Markup Language (HTML) | -[ |
- |
HTML+ | HTML+ (Hypertext markup format) | -[ |
- | |
HTML 2.0 | RFC 1866 | 1995 |
2000 | |
RFC 1867 | 1995 | |||
RFC 1942 | 1996 | |||
RFC 1980 | 1996 | |||
RFC 2070 | 1997 | |||
HTML 3.0 | HTML 3.0 Draft | -[ |
- | |
HTML 3.2 | W3C | HTML 3.2 Reference Specification[ |
1997 |
1997 |
HTML 3.2 Reference Specification[ |
1997 | |||
HTML 4.0 | HTML 4.0 Specification | 1997 |
2018 | |
HTML 4.0 Specification[ |
1998 | |||
HTML 4.01 | HTML 4.01 Specification | 1999 |
2018 | |
HTML5 | HTML5 | 2014 |
2018 | |
HTML 5.1 | HTML 5.1 | 2016 |
2021 | |
HTML 5.1 2nd Edition | 2017 | |||
HTML 5.2 | HTML 5.2 | 2017 |
2021 | |
HTML 5.3 | HTML 5.3 | -[ |
- |
言語 仕様
[HTMLはドキュメント
構造
[HTMLは
要素 名 属性 (attribute): 0個 以上 。属性 名 と値 のペア、値 は文字 列 に限定 [14]子 要素 : 0個 以上
構文
[HTMLを
HTML
HTML
<要素 名 属性 名 =値 >コンテンツ</要素 名 >
というテキスト
<要素 名 >...</要素 名 >
はタグと
また、
<要素 名 />
は<br />
、<img src="something.jpg" />
)。これらはしばしば / が<br>
、<hr>
)。
機能
[HTMLは
<title>
はタイトルを<a>
はハイパーテキストアンカーを<a href="https://example.com">
では href
HTMLは
HTML文書
[HTMLで
<!DOCTYPE html>
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<title lang="en">HyperText Markup Language - Wikipedia</title>
</head>
<body>
<article>
<h1 lang="en">HyperText Markup Language</h1>
<p>HTMLは、<a href="http://ja.wikipedia.org/wiki/SGML">SGML</a>
アプリケーションの一 つで、ハイパーテキストを利用 してワールド
ワイドウェブ上 で情報 を発信 するために作 られ、
ワールドワイドウェブの<strong>基幹 的 役割 </strong>をなしている。
情報 を発信 するための文書 構造 を定義 するために使 われ、
ある程度 機械 が理解 可能 な言語 で、
写真 の埋 め込 みや、フォームの作成 、
ハイパーテキストによるHTML間 の連携 が可能 である。</p>
</article>
</body>
</html>
このHTML
<!DOCTYPE html>
:文書 型 宣言
このテキストが最新 のHTMLであることを示 す。<html lang="ja">
:html要素 。また、lang="ja"
で、言語 コードjaの言語 が使 われていることの明示 。<head>
:head要素 (この文書 のヘッダ情報 の明示 )<meta ... (/)>
:meta要素 (文書 のメタ情報 )。ここでは、charset="UTF-8"
で、文字 コードが、「UTF-8」であることを示 す。<meta ... (/)>
:meta要素 。name="viewport"
で、ビューポートの設定 であることを示 し、content="width="device-width"
で、設定 は、幅 を画面 の幅 に合 わせることを示 している(Googleは推奨 )。<title lang="en">
:title要素 (この文書 のタイトル)の明示 。また、この部分 はenの言語 が使 われていることの明示 。
<body>
:body要素 (この文書 の内容 の明示 )<article>
:article要素 (この要素 が、記事 であることを明示 )<h1 lang="en">
:h1要素 (第 一 レベル)の見出 しを明示 。また、lang="en"
で、この部分 の見出 しは enの言語 が使 われていることを明示 。<p>
:p(段落 )要素 の明示 。<a href="http://ja.wikipedia.org/wiki/SGML/">SGML</a>
:a(アンカー)要素 (他 のリソースへのアンカー)であることの明示 。href
で、「""
」内 にリンク先 のURLを記述 する。ちなみに、このURLの場合 は、ウィキペディア日本語 版 のSGMLの記事 。<strong>
:strong要素 (強 い強調 であることの明示 )
タグによってh1
なお、br
br
歴史
[1989
HTMLの
HTMLが
1993
HTML 1.0、HTML+
[1993
1993
HTML 2.0
[
1995
- 1995
年 11月:フォームベースのファイルアップロード。RFC 1867 - 1996
年 5月 :テーブル。RFC 1942 - 1996
年 8月 :クライアントサイドイメージマップ。RFC 1980 - 1997
年 1月 :HTMLの国際 化 。RFC 2070(非公式 な日本語 訳 )。「HTML i18n」とも呼 ばれる。日本語 を扱 えるHTMLのバージョンとしては、最 も古 い。
HTML 3.0、HTML 3.2
[HTML 3.0は
1997
HTML 4.0、HTML 4.01
[1997
この
2018
ISO/IEC 15445:2000
[ISO/IEC JTC 1による
ISO/IEC 15445:2000は2003
HTML5、HTML 5.1、HTML 5.2
[
その
2014
W3CによるHTML5~HTML 5.2は、WHATWGのHTML Living Standardを
HTML Living Standard
[HTML Living Standard[32]は WHATWGが
HTML形式 の電子 メール
[脚注
[注釈
[- ^ HTMLという
名前 は従来 はHyperText Markup Languageの略称 だったが、2023年 4月 現在 最新 の規格 であるWHATWGのHTML Living Standardには「HyperText Markup Language」という名前 の記載 はなく、単 にそのままHTMLと呼 ばれている。 - ^
廃止 された従来 の規格 (HTML5.2まで)で使 われていた呼称 。現在 でもISO/IEC 15445:2000で使用 されている。 - ^
例 えば、太字 指定 の「<b></b>」等 - ^
英 : Strict - ^
英 : Transitional - ^
英 : Frameset - ^
英 : corrected version - ^
訂正 なので、改定 版 も名称 はISO/IEC 15445:2000のまま - ^ 5
年 毎 にレビューと承認 が行 われており、手続 き上 は現在 も有効 なISO規格 である。最 も新 しい日付 は2023年 のもの。ただし2004年 以降 、文書 の改訂 はない。 - ^ バージョン
番号 はないが「HTML 1.0」などとも呼 ばれる - ^ a b c ドラフトのみ
- ^
現在 はリダイレクト。Internet Archive参照 。 - ^ Introducing HTML 3.2 には「HTML 3.2 was superseded by HTML 4.0 in December, 1997.」とあり、
仕様 書 には「Superseded 15-March-2018」とある。前者 はHTML 4.0を、後者 はHTML5を後継 仕様 として案内 している。 - ^
修正 版 。現在 はリダイレクト。Internet Archive参照 。 - ^ revised(
改訂 版 ) - ^ ワーキングループノートとして
公開 - ^ XML
構文 の場合 は任意 の処理 命令 も記述 可能 - ^
古 いバージョンのHTML、またはXML構文 を用 いる場合 はこの限 りではない - ^ Template:-en-short
- ^
英 : corrected version
出典
[- ^ IANAREG text/html
- ^ HTML Living Standard - Last Updated 2 May 2023 text/html
- ^ a b “HTML
標準 仕様 の策定 についてW3CとWHATWGが合意 発表 。今後 はWHATWGのリビングスタンダードが唯一 のHTML標準 仕様 に”. ITmedia (2019年 6月 10日 ). 2020年 1月 19日 閲覧 。 - ^ “HTML REVIEW DRAFT — PUBLISHED 29 JANUARY 2020 IS A W3C RECOMMENDATION”. W3C. 2021
年 5月 21日 閲覧 。 - ^ ビレッジセンターHTML&SGML
研究 チーム『正 しいHTML4.0リファレンス&作法 』ビレッジセンター出版 局 、1998年 3月 20日 。ISBN 4-89436-111-6。 - ^ JIS X 4156:2000(
日本 産業 標準 調査 会 、経済 産業 省 ) - ^ JIS X 4156:2005(
日本 産業 標準 調査 会 、経済 産業 省 ) - ^ RFC 2854
- ^ HTML 4.0 Specification(superseded)
- ^ HTML 4.01 Specification(superseded)
- ^ HTML5(superseded)
- ^ HTML 5.1 2nd Edition(superseded)
- ^ HTML 5.2(superseded)
- ^ "3.2.4.1 Attributes An attribute value is a string." WHATWG. (2023). HTML Living Standard - Last Updated 11 January 2023.
- ^ "The XML syntax for HTML was formerly referred to as "XHTML", but this specification does not use that term (among other reasons, because no such term is used for the HTML syntaxes of MathML and SVG)." WHATWG. (2023). HTML Living Standard - Last Updated 2 May 2023.
- ^ "HTML vs XML syntax ... There are various concrete syntaxes that can be used to transmit resources that use this abstract language, two of which are defined in this specification." WHATWG. (2023). HTML Living Standard - Last Updated 11 January 2023.
- ^ MDN Web Docs - Void elements、2024
年 3月 12日 閲覧 。 - ^ W3C "HTML 4.01 Specification" 3.2.1 Elements、1999
年 12月24日 - ^ "Elements, attributes, and attribute values in HTML are defined ... to have certain meanings (semantics)." WHATWG. (2023). HTML Living Standard - Last Updated 11 January 2023.
- ^ "These definitions allow HTML processors ... to present and use documents and applications in a wide variety of contexts that the author might not have considered. ... HTML conveys meaning, rather than presentation" WHATWG. (2023). HTML Living Standard - Last Updated 11 January 2023.
- ^ “HTML Standard”. html.spec.whatwg.org. whatwg.org. 2021
年 5月 30日 閲覧 。 - ^ Tim Berners-Lee. “Information Management: A Proposal”. CERN (March 1989, May 1990). 2012
年 11月28日 閲覧 。 - ^
矢倉 (2009年 7月 21日 ). “HTML5の構文 解析 がもたらすもの”. Web標準 Blog | ミツエーリンクス. 2020年 1月 19日 閲覧 。 - ^ Raggett, Dave (1998). Raggett on HTML 4. Addison-Wesley. pp. chap. 2: A history of HTML. ISBN 0-201-17805-2
- ^ WHATWG; Mondo (2017
年 7月 14日 ). “HTML Standard日本語 訳 1.6歴史 ”. 2017年 7月 15日 閲覧 。 - ^ W3C (2007
年 3月 8日 ). “HTML標準 の更新 に着手 ”. 2017年 7月 15日 閲覧 。 - ^ “HTML5
仕様 をめぐるW3CとWHATWGについて、Ian Hickson氏 がメーリングリストに書 いたこと”. Publickey (2012年 7月 24日 ). 2017年 7月 15日 閲覧 。 - ^ HTML5
勧告 –オープン・ウェブ・プラットフォームの重要 なマイルストーンを達成 - ^ HTML 5.1 is a W3C Recommendation | W3C News
- ^ HTML 5.2 is done, HTML 5.3 is coming | W3C Blog
- ^
渡邉 卓 (2017年 1月 1日 ). “2017年 のWeb標準 :WEB+DESIGN STAGE新春 特別 企画 ”. gihyo.jp. 2020年 1月 19日 閲覧 。 “この事態 を,WHATWG側 のエディターであるIan Hickson氏 は,「剽窃 」(Plagiarism)という強 い語 を用 いて非難 しています。” - ^ HTML Living Standard
関連 項目
[- Standard Generalized Markup Language - SGML。
汎用 マークアップ言語 。 - Extensible HyperText Markup Language - XHTML。XMLで
作 ったHTML。 - Handheld Device Markup Language - HDML。
携帯 端末 用 のHTML。 - Accelerated Mobile Pages - AMP。Googleらによる、モバイル(
携帯 )端末 でのウェブページの表示 の高速 化 を目指 すプロジェクト。HTMLのサブセットとなるAMP HTMLを規定 している。 - Cascading Style Sheets - CSS。
表示 方法 ・音声 化 方法 を定義 する設定 ファイル。 - ダイナミックHTML - ユーザの
操作 で内容 が変化 するHTML文書 。 - ユーザビリティ -
利便 性 。 - アクセシビリティ -
環境 に依存 しないアクセス容易 性 。 - ウェブブラウザ - HTML
文書 を表示 するシステム。 - HTMLレンダリングエンジン - HTML
文書 を表示 ・音声 化 ・点字 化 するシステムの核 。 文字 参照 -特殊 な文字 を表現 する符号 。- Hypertext Transfer Protocol -
通信 規約 。 - Webオーサリングツール - ウェブ
文書 を視覚 的 に作成 するシステム。 - Another HTML-lint - HTML
文書 を検証 するソフトウェア。