博客拥有存档页面(例如,按日期或类别),列出相关博客文章以及摘录(段落或段落)和链接是一种常见的模式。但是,我不能完全确定哪个HTML5元素最适合用于各个帖子。
<article>标记似乎很合适(当然,如果您要显示全部内容也可以),但是我不确定它是否适合摘录。 specification说:



摘录真的是一个独立且可独立分发的内容吗?我不确定。

其他选项可能是<blockquote>标记(但是引用您自己的帖子会很奇怪),或者仅仅是包含标题和段落的<ol>列表(按发布日期排序)。

有什么想法吗?

最佳答案

我会用:

 <li>
    <blockquote cite="original URL">
    </blockquote>
 </li>

<blockquote> 最适合:



报价自己并不奇怪。元素的定义并不表示您必须引用其他人。您确实引用了另一个URL下的文档。

我认为<article>(而不是<li>)是可以接受的,但不是必须的(文章的定义很松懈,it should have been called <infolump> ;)

我对<article>的石蕊测试是在RSS / Atom提要中是否有用,您可以找到仅带有文章摘录的提要。
<summary>元素只是<details>的一部分,具有不同的用途。
<aside>描述页面内内容的角色。当摘录是存档页面的主要部分时,它实际上并不是切线内容。 OTOH如果是帖子页面上的“另请参阅”部分,那么<aside>将是完美的。

关于html - 用于标记博客摘录的最佳HTML5标签是什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4501834/

10-09 15:29