HTML5文章元素

时间:2020-01-09 10:34:37  来源:igfitidea点击:

HTML5" article"元素用于在语义上标记页面的一个或者多个主要内容部分。

HTML5页面可能包含主要内容的多个单独部分。例如,一个博客网站可能包含一个页面,其中包含多个博客文章。在这种情况下,每个博客文章都将包含在其自己的" article"元素中。另一个示例可能是新闻站点上的个别新闻文章。

这是在HTML5代码中的外观:

<html>
    <body>
      <header>
          Logo etc.
          <nav>
              <a href="page1.html">Page 1</a>
              <a href="page2.html">Page 2</a>
              <a href="page3.html">Page 3</a>
          </nav>
      </header>

        <nav>
            <a href="subpage1.html">SubPage 1</a>
            <a href="subpage2.html">SubPage 2</a>
            <a href="subpage3.html">SubPage 3</a>
        </nav>

        <article>
            <p>Main content section 1</p>
        </article>

        <article>
            <p>Main content section 2</p>
        </article>

        <footer>...</footer>

    </body>
    </html>

请记住," article"元素是一个语义元素。它没有任何特殊外观。不过,我们仍然可以使用CSS设置样式,就像使用div元素一样。

还请记住,作为语义元素,我们不必在页面中放入"文章"元素。 "文章"元素旨在供未来的智能浏览器(也许)和网络爬虫等使用,但不能保证这些软件组件将如何使用这些元素。只有未来会证明一切。

主要内容标题

如果主要内容部分包含标题或者其他标题信息(出版日期,作者等),则该内容位于article元素内。这是一个例子:

<article>
    <h2>Title</h2>
    <p>Main content section 1</p>
</article>