5

通常在博客的首页上,有几篇最近的博文,每篇博文都是一个<article>. 通常博客评论也使用<article>s 标记。

<article>我的问题是:将那些s 放在s中是一个好习惯<li>吗?我曾经这样做,因为在我自己的解释中,这些s 一起以一定数量/数量<article>的方式呈现。因此,在列出一定数量/数量的元素时,它们是最佳选择。<ul><ol>

但是,也许我需要重新考虑我的解释,因为将<article>s 放入<li>s 似乎是对<li>. 而且我还想考虑可访问性。我不确定这样做是否会导致对辅助技术的混淆。

4

3 回答 3

4

问题真正归结为:什么构成列表?如果是文章列表,则应使用<li>. 屏幕阅读器用户的优势是屏幕阅读器可以使用语义标记来传达有用的信息。例如,通知用户他们刚刚进入“5 个项目的列表”有助于他们了解内容的组织方式以及内容的数量。

也就是说,如果列表中的每个项目都很长或包含具有大量嵌套元素的复杂内容,我同意@IanY 这可能会造成混淆,因为这样用户就很难跟踪他们在列表中的位置。

当内容块相对较大时,如果有视力的用户不太可能查看该内容并将其识别为项目列表,那么您不应该使用<li>. 如果您使用<article>和 标题来标记文章标题,则提供了足够的语义以方便屏幕阅读器用户导航。

于 2013-04-30T12:31:45.317 回答
1

如果文章是完整的博客文章,则它是合适的。我不会用它来做预告片。文章标签应该用于可以独立存在的内容。

于 2013-04-25T16:17:50.413 回答
0

<article>s 放入<li>s 似乎是对 . 的误用<li>

怎么会这样?

我不确定这样做是否会导致对辅助技术的混淆。

据我所知不是。如果确实如此,我会对所讨论的辅助技术感到惊讶/失望。

于 2013-04-25T16:21:10.017 回答