<main>要素

<main>要素の定義

英語で「主な」を意味する”main”より。HTMLでは、<body> 要素内の主要な内容を表す際に使用します。

基本的に、文書内に複数の<main>要素を置くことは出来ません。(hidden属性が指定されていれば、その限りではありません)

子要素として使用できるもの

フローコンテンツを記述できます。

親要素として使えるもの

フローコンテンツを受け入れるすべての要素ですが、階層的に正しい位置にある必要があります。

許可されている ARIA ロール

デフォルトで main ロールが適用されます。また、presentation ロールも許可されます。

DOMインターフェース

HTMLElement

属性

グローバル属性のみが指定できます。

サンプル

以下の例では、他の文書の「意味的なまとまり」を表すための要素も合わせて作成した例を示します。

See the Pen Sectioning by Masahiko Iwakiri (@m-iwakiri) on CodePen.


 

このサイトでは、HTML要素や属性の定義は下記サイトを参考にしています。
MDN Web Docs: https://developer.mozilla.org/ja/
W3C仕様の正確な定義、最新情報は上記サイトをご覧ください。
HTML要素や属性がどのブラウザに対応しているのかは、下記のサイトで確認できます。
Can I Use?: https://caniuse.com/#home

コメント

タイトルとURLをコピーしました