哪个页面布局更正确?

dar*_*onz 4 html5

通过<main>在HTML5草案规范中添加元素,哪个页面布局更正确?

<body>
    <header> ... </header>
    <main>
        <aside> ... </aside>
    </main>
    <footer> ... </footer>
</body>
Run Code Online (Sandbox Code Playgroud)

要么;

<body>
    <header> ... </header>
    <section>
        <main> ... </main>
        <aside> ... </aside>
    </section>
    <footer> ... </footer>
</body>
Run Code Online (Sandbox Code Playgroud)

Ste*_*ner 7

关于每个示例标记模式的正确性的答案可以在主要元素的规范定义中找到.

可以使用此元素的上下文:预期流内容,但没有文章,旁边,页脚,标题或导航元素的祖先.作者不得在文档中包含多个主要元素.

在这种情况下,示例标记符合要求.很难从单独的理论实例中知道哪个是最合适的或实用的.

浏览器遵循哪些规范?

浏览器已经实现了W3C HTML规范中定义的主要元素.诸如W3C HTML验证器之类的一致性检查将实现W3C HTML规范的一致性要求.

注意:主要元素将在不久的将来添加到HTML 5.0中.

注意: HTML 5.1中主要元素的规范取代了扩展规范.