【发布时间】:2012-09-13 16:39:42
【问题描述】:
使用
- 、
- 和
- 标签而不是嵌套的 CSS 样式的
- 和
- 标签有什么合乎逻辑的理由吗?或者它们只是一组等待被弃用的过时标签?
【问题讨论】:
-
@goldenparrot 非常说明问题。谢谢!
使用
【问题讨论】:
引用W3C spec:
dl 元素表示一个由零个或多个名称-值组组成的关联列表(描述列表)。每个组必须由一个或多个名称(dt 元素)后跟一个或多个值(dd 元素)组成。在单个 dl 元素中,每个名称不应有多个 dt 元素。
所以<dl>、<dt> 和<dd> 标签的主要原因是为了保留那些名称-值对的语义连接,如果您只使用嵌套列表,这将丢失。
如果您使用嵌套列表,这可能出于各种原因(目前,例如,许多菜单被构造成嵌套列表),并且爬虫或任何其他尊重语义注释的系统都无法区分。
但是,如果您使用上述标签,系统可以看到连接并采取相应措施。因此,未来的用途可能是提取更大文档中的所有术语定义以创建某种词汇表。
【讨论】:
【讨论】:
定义列表与其他类型的列表仅略有不同 列表项由两部分组成:术语和描述。该术语是 由 DT 元素给出,并且仅限于内联内容。这 使用包含块级的 DD 元素给出描述 内容。
W3C 页面上有几个标记示例。
【讨论】: