通常在博客的首页上有几篇最近的博客文章,每篇博客文章都是一个<article>
。通常博客评论是使用标记的<article>
s, too.
我的问题是:将这些放在<article>
在里面<li>
是?我曾经这样做是因为根据我自己的解释<article>
s一起以某种方式呈现amount/quantity。因此,当涉及到列出一定数量/数量的元素时,<ul>
and <ol>
是最好的选择。
然而,也许我需要重新考虑我的解释,因为把<article>
在里面<li>
s 似乎是滥用<li>
。而且我也想拿可达性考虑到。我不确定这样做是否会导致辅助技术混乱。
问题实际上归结为:列表由什么构成?如果它是文章列表,那么应该使用以下方式对其进行标记<li>
。屏幕阅读器用户的优势在于屏幕阅读器可以使用语义标记来传达有用的信息。例如,通知用户他们刚刚到达“5 个项目的列表”,可以帮助他们了解内容的组织方式以及内容的数量。
也就是说,如果列表中的每个项目都很长或包含带有大量嵌套元素的复杂内容,我同意@IanY,这可能会令人困惑,因为用户很难跟踪他们在列表中的位置。
当内容块相对较大时,如果有视力的用户不太可能查看该内容并将其识别为项目列表,那么您不应该使用<li>
。如果你使用<article>
标记文章标题的标题,提供足够的语义以方便屏幕阅读器用户的导航。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)