关于书籍的虚构网站。每本书都有自己的页面。现在,我想添加一个页面,列出我一直以来最喜欢的书。您将为“容器”使用哪种HTML5 sectioning elements,以及每本书要使用哪种specMARQUEE占位符和BLINK占位符应为​​section还是article

该页面可能如下所示:

<body>
  <h1>Books!</h1>

  <nav>
    <h1>Navigation</h1>
  </nav>

  <MARQUEE> <!-- section or article? -->
    <h1>My all time favorite books</h1>

      <BLINK> <!-- section or article? -->
        <h1><cite>The Hobbit, or There and Back Again</cite></h1>
        <p>…</p>
        <nav><a href="books/hobbit">see the page about "The Hobbit"</a></nav>
      </BLINK>

      <BLINK> <!-- section or article? -->
        <h1><cite>Alice's Adventures in Wonderland</cite></h1>
        <p>…</p>
        <nav><a href="books/alice">see the page about "Alice in Wonderland"</a></nav>
      </BLINK>

  </MARQUEE>

  <footer>☺ 2012 books.example.net</footer>
</body>

我的想法

我认为每本列出的书籍都应该是article元素。 ojit_a表示“文档中的独立组成”,“原则上独立分发或可重用”,“博客条目,[…]独立的内容”。我认为所有这些都在这里匹配。

但是容器呢?应该使用section还是article?带有嵌套article元素的article是应该标记博客评论的方式:



一般定义为:



“原则上相关”似乎也符合我的例子,对吗?

我的浏览方式:关于我最喜欢的书的页面是“自成一体的作品”。这是我可以打印并给某人阅读的文章,他将拥有他需要的所有信息,这是很有意义的,没有任何遗漏。而且,每本喜欢的书都是“自成一体的作品”,因为我只能打印出其中一本喜欢的书,而读者仍然会拥有所有相关信息(关于那本书),这本身就很有意义。

我是否有人在这里感兴趣?

对于那些同意的人,我的下一个问题是:在标记选择方面,最喜欢的书的列表与最新博客文章的列表在语义上是否有所不同?因此,您会说“好吧,对于喜欢的书列表,article很好,但是对于最新的博客帖子列表,则不行吗?”我能看到的唯一区别是,大多数人不会对阅读最新博客文章的摘要列表感兴趣,因此它不是通俗意义上的“自成体系”。

最佳答案

理想情况下,您将使用其中包含文章的列表。因为它是您最喜欢的书的 list ,不是吗?

但是我个人使用包含文章的部分。我不会真正认为列表可以与文章相提并论,这基本上就是您所拥有的。如果您要扩展它以包含有关如何使用列表的信息,并使其更多地成为博客文章类型的内容,那么成为包含文章的文章更有意义(理想情况下,包含文章的文章也将更为合理)。文章列表)。

无论如何,对您要链接的每本单独的书使用节都是毫无意义的。

关于html - HTML5文章或版块中最喜欢的书的 list ?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12451940/

10-16 00:02