可以将多少个主要标签添加到我的html页面。添加多个主标签(每页一个)是否有任何限制?
这是使用主标签的正确方法吗?
<body>
<header></header>
<aside></aside>
<main>
<section></section>
<main>is this correct!!!</main>
</main>
<footer></footer>
main
元素表示文档或应用程序正文的主要内容。主要内容区域包括与文档的中心主题或应用程序的中心功能直接相关或扩展的内容。
作者不得在文档中包含多个主要元素。 (source)
作者不得将主要元素包括为article
,aside
,footer
,header
或nav
元素的子元素。
这是一篇关于HTML5 DOCTOR的精彩文章。
它应该包含文档或应用程序的主要内容。其最重要的目的是“将ARIA的标志性角色主要映射到HTML中的元素。”
它不能用作<article>, <aside>, <footer>, <header>, or <nav>
元素的后代。
这是典型用法的一个例子。
<body>
<header role="banner"></header>
<main id="content" class="group" role="main">
<!-- main content -->
</main>
<footer role="contentinfo"></footer>
</body>
它不能超过一次,不应该是任何这些元素的后代
<article>
,<aside>
,<footer>
,<header>
或<nav>
。
<main>
标记的目的是指定文档主要内容。因此,它应该是main
容器从其语义中清除,它应该在HTML文档中使用一次。
浏览器支持:除了优秀的IE浏览器外,<main>
标签在所有现代浏览器中都有相当不错的支持
有关详细信息,请参阅here(w3schools)。