用于生成列表的html dl,dt和dd标签
问题描述:
是否有人使用DL,DT和DD标签?我有一个列表,每个项目有一个标题和描述,并想知道这是否是最好的事情来使用它或简单的UL和LI标签会更好?用于生成列表的html dl,dt和dd标签
感谢
答
是的,一个定义列表(<dl>
)是专门为列表,其中每个项目都有一个标题和说明。然后,您可以分别对“定义术语”(也称为<dt>
)和说明(<dd>
)进行样式设计。您的标记语义更有意义,并且更易于机器读取。只要我记得,定义列表就是HTML的一部分。这是plain example和fancier one with images,均使用<dl>
。
答
好吧,如果你有一个描述一系列的项目,我会说,融入一个定义列表的区域。
我不亲自使用它们,纯粹是出于习惯,说实话,我可能应该尽管他们是正确的使用。
继续,生活在边缘,去了;)
答
我个人一直使用UL和李永不新DL,DT和DD标签存在,直到前阵子,当我与HTML5试验。但在处理描述时,DL,DT和DD可能更好。
答
从结构化角度来看,DL,DT,DD标签更适合您的需求。此外,您可以独立于其他UL,OL,LI列表而独立设置您的特定列表,而不会受到类的困扰。
答
我有时会使用它们。您描述的情景,带有标题和说明的项目,似乎是DL
元素的优秀候选人。这就是元素的作用。
的HTML spec说:
定义列表,使用DL 元素创建,一般由术语/定义对一系列 的(虽然 定义列表可以具有其它 应用程序)。
另外,您可以使用CSS自定义文本的外观。