4

これは私には奇妙に思えますが、奇妙なことに、 a の<header>中で aを使用する理由があり<header>ます。

<hgroup>仕様からの削除により、次のコードで何をすべきか/できるかについて、私は奇妙な状態にあるようです。

<header>
    <header>
        <h1>Maecenas faucibus</h1>
        <p class="h1-sub">Donec sed odio dui.</p>
    </header>
    <section>
        <img src="..." alt="faucibus">
        <img src="..." alt="faucibus">
        <img src="..." alt="faucibus">
    </section>
</header>

これはすべて のヘッダー部分に表示される<article>ので、そこに視覚的に表示されるかどうか疑問に思います<header>

<section class="article-header">
    <header><h1>...</h1><p>...</p></header>
    <section>...</section>
</section>

私は<header>それ自体の中に入れ子にすることはできないと言ったものに出くわしたことはなく、論理的に意味がある場合、これはそれ自体に入れ子にすることができるのと同じ呼び出しであるかどうか疑問に思いました<article>(したがって、何かがグループ化されている場合は意味がありますが、それでも自体)。

4

2 に答える 2

2

投稿したばかりの HTML5 仕様へのリンク ( http://www.w3.org/TR/html-markup/header.html ) を見ると、..

「ヘッダー要素は、ヘッダー要素の子孫として表示されてはなりません。」

したがって、仕様によると、フロー コンテンツが含まれますが、ヘッダー、フッター、またはメイン要素は除外されます。

于 2013-05-14T15:40:16.627 に答える