在什么场景下我们应该去 <dl> 不是 <ul>?

这对屏幕阅读器用户重要吗 <ul> 或者 <dl>?屏幕阅读器软件是否通知用户内容已在 <ul> 或者 <dl>?

有帮助吗?

解决方案

A <dl> 是一个定义列表。它应该用在字典这样的情况下:

用例:

<dl>
<dt>Thesaurus</dt>
<dd>A book for finding synonyms of other words, often alphabetical. Similar to a dictionary.</dd>
</dl>

上述结果:

同义词库
一本查找其他单词同义词的书,通常按字母顺序排列。类似于字典。


这个想法是待定义的术语被保存在 <dt> 元素,该术语的定义在 <dd>.

A <ul> 是一个无序列表。现在,一个 <dl> 并不暗示其内容的任何顺序,但它确实暗示其子项之间的语义关系。A <ul>, 但是,可以包含任何未订购的内容。

其他提示

当您使用一组定义而不仅仅是无序项目列表时。

对于模棱两可的情况,例如您在乔纳森答案评论中的示例(人名然后描述,问题然后答案),为什么不安装一两个屏幕阅读器的试用版并找出最适合阅读的结构?

这里有两个(来自 这里):

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top