概要
HTML ルート要素(<html>)は HTML や XHTML に於いて、その文書のルート(基点)となる要素です。他の全ての要素は、この要素の子孫として配置しなければなりません。
- コンテンツカテゴリ なし
- 許可された内容 ひとつの
<head>要素と、それに続くひとつの<body>要素。 - タグの省略
<html>要素の最初のノードがコメントでない場合、開始タグを省略可能です。
<html>要素の最初のノードがコメントでなく、子となる<body>要素が空でないか開始タグを持つ場合は、終了タグが省略可能となります。 - 許可された親要素 ドキュメントのルート要素として使用します。あるいは複合文書で、サブドキュメントのフラグメントをどこにでも置くことができます。
- DOM インターフェイス
HTMLhtmlElement
属性
他の全ての要素と同様に、この要素はグローバル属性を持ちます。
-
manifestHTML5 - ローカルにキャッシュされるべきリソースを示すリソースマニフェストの URI を指定します。詳細については 『アプリケーション・キャッシュの使用』 を参照して下さい。
-
version非推奨 HTML4.01 廃止 HTML5 - 現在の文書を管理する HTML 文書型定義のバージョンを指定します。文書型宣言のバージョン情報と重複している為、この属性は必須ではありません。
例
HTML5 での使用例を以下に示します。
<!DOCTYPE html> <html lang="ja"> <head>...</head> <body>...</body> </html>
注意
<html> 要素は暗黙に生成され、文書のルートとなります。HTML では条件が揃えば 開始タグ、終了タグをそれぞれ省略可能ですが、XHTML ではこれらを省略する事はできません。
仕様
| 仕様書 | 策定状況 | コメント |
|---|---|---|
| WHATWG HTML Living Standard | Living Standard | |
| HTML5 | 勧告候補 | |
| HTML 4.01 Specification | 勧告 |
ブラウザ実装状況
| 機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
|---|---|---|---|---|---|
| 基本サポート | 1.0 | (有) | (有) | (有) | (有) |
| 機能 | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|
| 基本サポート | (有) | (有) | (有) | (有) | (有) |