什么时候我们应该使用<dl> over <ul>?</ul> </dl>

时间:2010-03-10 03:02:32

标签: css xhtml w3c semantic-markup screen-readers

在什么情况下我们应该选择<dl>而不是<ul>

屏幕阅读器用户<ul><dl>是否重要?屏幕阅读器软件是否通知用户有关内容位于<ul><dl>

3 个答案:

答案 0 :(得分:27)

<dl>是定义列表。它应该用在这样的情况下,也许是字典:

使用情况:

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

上述结果:

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

<小时/> 我们的想法是,要定义的术语保存在<dt>元素中,该术语的定义在<dd>中给出。

<ul>是无序列表。现在,<dl>并不意味着对其内容有任何顺序,但它确实意味着其子代之间的语义关系。但是,<ul>可能包含任何未订购的内容。

答案 1 :(得分:2)

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

答案 2 :(得分:0)

对于像Jonathan的回答(人名然后描述,问题然后回答)的评论中的例子这样的模糊情况,为什么不安装一两个屏幕阅读器的试用版并找出哪个结构最适合阅读?

以下是两个(来自here):