博客拥有存档页面(例如,按日期或类别),列出相关博客文章以及摘录(段落或段落)和链接是一种常见的模式。但是,我不能完全确定哪个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/