the html element

html 要素 (HTML)

[1] html 要素は、 HTML文書表現します >>10

仕様書

タグ

[21] 開始タグ終了タグも、曖昧でなければ省略できます >>10

属性

[22] 大域属性の他に、 manifest 属性があります >>10

[26] lang 属性を指定することが推奨 (encourage) されています >>10

[5] 歴史的に次のような属性もありました。

属性名属性値型既定値意味出典
web:cultureja-JP
fragments非標準
i18n-valuesChrome
versionHTML の版[HTML4] 非推奨, [XHTML1]
pref:renderer

内容

[20] 内容としては、 head 要素body 要素をこの順でちょうど1つずつ含められます >>10

要素間空白注釈をそれらの前後に任意個挟むこともできます。

文脈

[18] html 要素は、文書根要素として使うことができます >>10

[19] html 要素は、複合文書中で部分文書素片 (subdocument fragment) が認められる場所でも使うことができます >>10

[33] dobm

HTMLHtmlElement インターフェイス (DOM)

[24] html 要素要素インターフェイスは、 HTMLHtmlElement インターフェイスです >>10

[25] HTMLHtmlElement インターフェイスは、 HTMLElement インターフェイス継承しています >>10文書環境晒されます。

関連

[11] html 要素の代わりに歴史的に DTD文書要素として使われたことがある要素として pre-html 要素htmlplus 要素があります。

[9]

<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns="http://www.w3.org/TR/REC-html40">

歴史

[31] HTML要素概説
要素名
html
日付
説明
Dan Connollywww-talk に、 HTMLSGMLMIME を活用して再構成する具体案を投稿した。 この提案にある現存最古の HTML DTD に、 文書要素 html がある。 html の初出と思われる。
出典
[32] HTML要素概説
要素名
web-node
日付
説明
Dan Connollywww-talk への投稿の DTD に、 web-node がある。 >>39 html に相当する文書要素として使う。 >>35 >>40
参照
html
参照
web-message
出典
注釈
[43] HTML要素概説
要素名
html
日付
説明
Dan Connollywww-talk への投稿で、 HTML DTD 起草にあたり文書全体の要素として html を新設したと説明している。
出典

[7] HTML 4 DTD の注釈 (参考) には document root element と説明があります。

[8] XHTML 1.0 DTD注釈 (規定) には the namespace URI designates the document profile と説明があります。 xmlns 属性のことを指しているのは明らかですが、 プロファイル指示するというのは、 勧告になる前の原案で厳密DTD移行用DTD などでそれぞれ名前空間URI が違っていたときの名残でしょう。

[23] 518110 – nuke HTMLBaseFontElement interface ( ( 版)) https://bugzilla.mozilla.org/show_bug.cgi?id=518110

[216] HTML要素概説
要素名
html
要素名
head
要素名
title
要素名
body
日付
説明
Google検索のデータベースを使った調査によると、 当時のWebサイトのほとんどが html, head, body, title のタグを使っていた。
出典

メモ

[3]HP】 HTML タグを使っていることを表明するタグ (謎)。

[4] (念のため補足しておくと、もちろん >>3 は大嘘です。)

[2] HTML で一番重要な要素だけど、一番どうでもいいタグ。 (XHTML ではどうでもよくないが。)

[27] Editorial: synchronize with the DOM Standard · whatwg/html@21c6ec7 ( 版) https://github.com/whatwg/html/commit/21c6ec77594eb89b836d4872222f5916910967fd

[28] amphtml/amp-html-format.md at master · ampproject/amphtml () https://github.com/ampproject/amphtml/blob/master/spec/amp-html-format.md

AMP HTML documents MUST

contain a top-level <html ⚡> tag (<html amp> is accepted as well).

[29] HTML要素概説
要素名
html
日付
説明
Swing は、文字列HTML として解釈するべきことの指定に html タグを使う。 内容は本来の body に近いようだ。
出典
注釈
  • [36] Swing Java の標準の GUI ライブラリーの1つ。 表示形式等の指定を含む HTML 片をプログラム内で表示文字列として指定できる。

HTML5

[34] Behold! The goodness that is the innerHTML setter., Hixie, , https://github.com/whatwg/html/commit/977127c8b6e5ad1059ab1914bb335185376d1eb8#diff-41cf6794ba4200b839c53531555f0f3998df4cbb01a4d5cb0b94e3ca5e23947d

[30] HTML要素概説
要素名
html
日付
説明
HTML5innerHTML 設定器の規定が追加されたが、 素片構文解析時の根要素として html を使うと規定された。 >>37
出典
注釈
  • [37] 仕様書の定義上のもので、 利用者著者は直接観測できない。
  • [38] 素片構文解析 (fragment parsing) 文書全体ではなく、 特定の要素を文脈として与えたときの HTML 片の構文解析。