用于生成列表的html dl,dt和dd标记

时间:2010-04-29 08:29:50

标签: html html-lists

有没有人使用DL,DT和DD标签?我有一个列表,每个项目都有标题和描述,并想知道这是否是最好用的,或者简单的ul和li标签会更好吗?

由于

5 个答案:

答案 0 :(得分:2)

是的,定义列表<dl>)专门用于每个项目都有标题和说明的列表。然后,您可以单独设置“定义术语”(AKA标题<dt>)和描述(<dd>)的样式。您的标记在语义上会更有意义,并且更容易在机器上读取。只要我记得,定义列表就是HTML的一部分。这是一个plain example和一个fancier one with images,都使用<dl>

答案 1 :(得分:1)

我偶尔使用过它们。您描述的场景,带有标题和描述的项目似乎是DL元素的绝佳候选者。这就是元素的制作方式。

HTML spec说:

  

使用DL创建的定义列表   元素,通常由一系列组成   术语/定义对(尽管如此)   定义列表可能有其他   应用程序)。

此外,您可以使用CSS自定义文本的外观。

答案 2 :(得分:0)

好吧,如果你有一系列带描述的项目,我会说它适合定义列表的区域。

我不是个人使用它们,纯粹是出于习惯,说实话,我可能应该这样做是正确的。

继续,活在边缘,去吧;)

答案 3 :(得分:0)

就我个人而言,我总是使用UL和LI,并且在我尝试使用HTML5时,从来没有新的DL,DT和DD标签存在。但是在使用描述时,DL,DT和DD可能更好。

答案 4 :(得分:0)

从结构化的角度来看,DL,DT,DD标签更适合您的需要。此外,您可以独立于其他UL,OL,LI列表设置特定列表的样式,而无需打扰类。