HTML5标签主要正确使用?

时间:2015-04-08 13:45:10

标签: html5 w3c semantic-markup

请帮助我使用HTML5标记main。这个例子在语义上是否正确使用?

  <main role="main">

        <article role="article">
            <h1>Heading 1</h1>
            <p>Text text text</p>
        </article>

        <aside role="complementary">
             <div class="box"></div>
             <div class="box"></div>
        </aside>

  </main>

好的,谢谢,这次考试是正确的吗?

<div class="main">

    <article role="article">
        <h1>Heading 1</h1>
        <p>Text text text</p>
    </article>

    <aside role="complementary">
         <div class="box"></div>
         <div class="box"></div>
    </aside>
</div>

1 个答案:

答案 0 :(得分:-1)

<main>标记指定文档的主要内容。

元素内的内容应该是文档的唯一内容。它不应包含在侧边栏,导航链接,版权信息,站点徽标和搜索表单等文档中重复的任何内容。 来源http://www.w3schools.com/tags/tag_main.asp

在您的示例中,主标记包含在内,它不正确。