有没有人使用DL,DT和DD标签?我有一个列表,每个项目都有标题和描述,并想知道这是否是最好用的,或者简单的ul和li标签会更好吗?
由于
答案 0 :(得分:2)
是的,定义列表(<dl>
)专门用于每个项目都有标题和说明的列表。然后,您可以单独设置“定义术语”(AKA标题<dt>
)和描述(<dd>
)的样式。您的标记在语义上会更有意义,并且更容易在机器上读取。只要我记得,定义列表就是HTML的一部分。这是一个plain example和一个fancier one with images,都使用<dl>
。
答案 1 :(得分:1)
我偶尔使用过它们。您描述的场景,带有标题和描述的项目似乎是DL
元素的绝佳候选者。这就是元素的制作方式。
使用DL创建的定义列表 元素,通常由一系列组成 术语/定义对(尽管如此) 定义列表可能有其他 应用程序)。
此外,您可以使用CSS自定义文本的外观。
答案 2 :(得分:0)
好吧,如果你有一系列带描述的项目,我会说它适合定义列表的区域。
我不是个人使用它们,纯粹是出于习惯,说实话,我可能应该这样做是正确的。
继续,活在边缘,去吧;)
答案 3 :(得分:0)
就我个人而言,我总是使用UL和LI,并且在我尝试使用HTML5时,从来没有新的DL,DT和DD标签存在。但是在使用描述时,DL,DT和DD可能更好。
答案 4 :(得分:0)
从结构化的角度来看,DL,DT,DD标签更适合您的需要。此外,您可以独立于其他UL,OL,LI列表设置特定列表的样式,而无需打扰类。