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

问题描述:

是否有人使用DL,DT和DD标签?我有一个列表,每个项目有一个标题和描述,并想知道这是否是最好的事情来使用它或简单的UL和LI标签会更好?用于生成列表的html dl,dt和dd标签

感谢

是的,一个定义列表<dl>)是专门为列表,其中每个项目都有一个标题和说明。然后,您可以分别对“定义术语”(也称为<dt>)和说明(<dd>)进行样式设计。您的标记语义更有意义,并且更易于机器读取。只要我记得,定义列表就是HTML的一部分。这是plain examplefancier one with images,均使用<dl>

好吧,如果你有一个描述一系列的项目,我会说,融入一个定义列表的区域。

我不亲自使用它们,纯粹是出于习惯,说实话,我可能应该尽管他们是正确的使用。

继续,生活在边缘,去了;)

我个人一直使用UL和李永不新DL,DT和DD标签存在,直到前阵子,当我与HTML5试验。但在处理描述时,DL,DT和DD可能更好。

从结构化角度来看,DL,DT,DD标签更适合您的需求。此外,您可以独立于其他UL,OL,LI列表而独立设置您的特定列表,而不会受到类的困扰。

我有时会使用它们。您描述的情景,带有标题和说明的项目,似乎是DL元素的优秀候选人。这就是元素的作用。

HTML spec说:

定义列表,使用DL 元素创建,一般由术语/定义对一系列 的(虽然 定义列表可以具有其它 应用程序)。

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