Mozilla wants to hear from developers like you. http://www.surveygizmo.com/s3/2737536/440b74c45e94?a=mdn

html 要素

HTML ルート要素<html>)は HTML や XHTML に於いて、その文書のルート(基点)となる要素です。他の全ての要素は、この要素の子孫として配置しなければなりません。

文書内で <html> 要素はコメント以外で最初にあるため、ルート要素と呼ばれます。<html> 要素は暗黙に生成され文書のルートとなります。HTML では条件が揃えば開始タグ、終了タグをそれぞれ省略可能ですが、XHTML ではこれらを省略することはできません。

コンテンツカテゴリ なし
許可された内容 ひとつの <head> 要素と、それに続くひとつの <body> 要素。
タグの省略 <html> 要素の最初のノードがコメントでない場合、開始タグを省略可能です。
<html> 要素の最初のノードがコメントでなく、子となる <body> 要素が空でないか開始タグを持つ場合は、終了タグが省略可能となります。
許可された親要素 ドキュメントのルート要素として使用します。あるいは複合文書で、サブドキュメントのフラグメントをどこにでも置くことができます。
DOM インターフェイス HTMLHtmlElement

属性

他の全ての要素と同様に、この要素はグローバル属性を持ちます。

manifest
ローカルにキャッシュされるべきリソースを示すリソースマニフェストの URI を指定します。詳細については 『アプリケーション・キャッシュの使用』 を参照して下さい。
version
現在の文書を管理する HTML 文書型定義のバージョンを指定します。文書型宣言のバージョン情報と重複している為、この属性は必須ではありません。
xmlns
文書の XML 名前空間を指定します。既定値は "http://www.w3.org/1999/xhtml" です。これは XHTML では必須、HTML では省略可能です。

HTML5 での使用例を以下に示します。

<!DOCTYPE html>
<html lang="ja">
  <head>...</head>
  <body>...</body>
</html>

注意

<html> 要素は暗黙に生成され、文書のルートとなります。HTML では条件が揃えば 開始タグ、終了タグをそれぞれ省略可能ですが、XHTML ではこれらを省略する事はできません。

仕様

仕様書 策定状況 コメント
WHATWG HTML Living Standard
The definition of '<html>' in that specification.
Living Standard 最新のスナップショットから変更なし
HTML5
The definition of '<html>' in that specification.
勧告 manifest 属性を追加 (後に非推奨)
version 属性を廃止
HTML 4.01 Specification
The definition of '<html>' in that specification.
勧告 version 属性を非推奨に変更

ブラウザ実装状況

機能 Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
基本サポート 1.0 (有) (有) (有) (有)
manifest (有) 3.0 (1.9) (有) (有) (有)
機能 Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
基本サポート (有) (有) (有) (有) (有)
manifest (有) 1.0 (1.9) (有) (有) (有)

関連情報

  • MathML トップレベル要素: <math>
  • SVG トップレベル要素: <svg>

ドキュメントのタグと貢献者

 このページの貢献者: yyss, ethertank
 最終更新者: yyss,