html 要素

4.1.1 html 要素

カテゴリー
なし
この要素を使うことができるコンテキスト:
ドキュメントのルート要素として。
複合ドキュメントの中で、サブドキュメントのフラグメントが許される場所ならどこでも。
コンテンツ・モデル:
head 要素の後に body 要素が続く。
コンテンツ属性:
グローバル属性
manifest
DOMインタフェース:
interface HTMLHtmlElement : HTMLElement {};

html 要素はHTMLドキュメントのルートを表します。

manifest 属性は、もしあれば、ドキュメントのアプリケーション・キャッシュ・マニフェストのアドレスを与えます。もしこの属性が存在すれば、その属性の値は潜在的にスペースで囲まれた妥当な空でない URL でなければいけません。

manifest 属性は、ドキュメントのロードの早い段階のみで効果を持ちます。そのため、この属性を動的に変更しても何も起こりません(そのため、この属性の DOM API は提供されません)。

アプリケーション・キャッシュ・セレクションに従い、後述の base 要素が manifest 属性の相対URLの解決に影響を与えることはありません。なぜなら、この属性は、そのような要素が現れる前に処理されるからです。

window.applicationCache IDL 属性は、オフライン・アプリケーション・キャッシュのメカニズムにスクリプトからアクセスできるようにします。

次の例の html 要素は、ドキュメントの言語が英語であることを宣言しています。

<!DOCTYPE html>
<html lang="en">
<head>
<title>Swapping Songs</title>
</head>
<body>
<h1>Swapping Songs</h1>
<p>Tonight I swapped some of the songs I wrote with some friends, who
gave me some of the songs they wrote. I love sharing my music.</p>
</body>
</html>

※ 原文:http://www.w3.org/TR/2011/WD-html5-20110525/semantics.html#the-html-element