2017-11-30 7 views
0

私はドキュメントを読んでいますが、<main>要素が他の要素の内部にネストできるかどうかはまだ分かりません。は<main>要素をdiv内にネストするか、bodyの直系子孫でなければなりませんか?

<div> 
    <div> 
     <main>...</main> 
    </div> 
</div> 

です。ボディの直接の子孫である必要があります。

<body> 
    <main>...</main> 
</body> 

私が見てきたすべての例では、体の直系の子孫としてメインを示していた...

だから私は少し混乱しています:それは身体よりも他のいくつかの要素内の主置くことが正しいのですか?

答えて

2

the spec

4.4.13パー(もちろんそれを一度だけを使用して)。主な要素

カテゴリー:

  • フローコンテンツ。
  • 触診可能な内容。

この要素を使用することができるコンテキスト:

flow contentが予想さ

、ない<article><aside><footer><header>又は<nav>要素の祖先を有します。

<body><div>の要素にはフローの内容が含まれている可能性があるため、それらをネストすることは安全です。

関連する問題