HTML の <html> 要素は HTML 文書においてルート (基点) となる要素 (トップレベル要素) であり、ルート要素とも呼ばれます。他のすべての要素は、この要素の子孫として配置しなければなりません。

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

属性

この要素はグローバル属性を持っています。

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

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

アクセシビリティへの配慮

lang 属性に有効な IETF の識別用言語タグを設定することで、読み上げ技術が正しい言語をアナウンスする助けになります。識別用言語タグはページのコンテンツの大部分で使用されている言語を記述するべきです。これがないと、読み上げソフトはふつう、既定でオペレーティングシステムの設定言語を使用しますので、間違って発音する可能性があります。

html 要素に妥当な lang を設定することは、ページの <head> に含まれる <title> などの重要なメタデータについても、正しくアナウンスすることができます。

仕様書

仕様書 策定状況 コメント
HTML Living Standard
<html> の定義
現行の標準  
HTML5
<html> の定義
勧告 manifest 属性を追加 (後に非推奨)
version 属性を廃止
HTML 4.01 Specification
<html> の定義
勧告 version 属性を非推奨に変更

ブラウザーの対応

Update compatibility data on GitHub
デスクトップモバイル
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewAndroid 版 ChromeEdge MobileAndroid 版 FirefoxAndroid 版 OperaiOSのSafariSamsung Internet
基本対応Chrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
manifest
非推奨
Chrome 完全対応 4Edge 完全対応 ありFirefox 完全対応 3.5
完全対応 3.5
部分対応 3
補足
補足 Versions of Firefox prior to 3.5 ignore the NETWORK and FALLBACK sections of the cache manifest file.
IE 完全対応 10Opera 完全対応 10.6Safari 完全対応 4WebView Android 完全対応 4Chrome Android 完全対応 18Edge Mobile 完全対応 ありFirefox Android 完全対応 4Opera Android 完全対応 11Safari iOS 完全対応 3.2Samsung Internet Android 完全対応 あり
version
非推奨
Chrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり
xmlnsChrome 完全対応 ありEdge 完全対応 ありFirefox 完全対応 ありIE 完全対応 ありOpera 完全対応 ありSafari 完全対応 ありWebView Android 完全対応 ありChrome Android 完全対応 ありEdge Mobile 完全対応 ありFirefox Android 完全対応 ありOpera Android 完全対応 ありSafari iOS 完全対応 ありSamsung Internet Android 完全対応 あり

凡例

完全対応  
完全対応
非推奨。新しいウェブサイトでは使用しないでください。
非推奨。新しいウェブサイトでは使用しないでください。
実装ノートを参照してください。
実装ノートを参照してください。

関連情報

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

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

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