HTML中dl标签全称是definition list还是description list?
HTML
<dl> 标签全称规范说明 两种称呼都有对应的规范依据,差异来源于HTML标准的版本迭代:
- 旧版规范(HTML 4及更早):
<dl>的全称为 definition list(定义列表),仅限定用于术语和其对应定义的配对场景,这也是多数旧开发教程至今沿用这个说法的原因。 - 现行标准(HTML5及后续版本):官方对
<dl>的语义范围做了扩展,除了术语定义外,还支持所有键值对类型的内容展示(比如页面元数据、问答配对、商品参数列表等),因此全称也调整为适用性更强的 description list(描述列表),这是当前最规范准确的结论。
实际开发中无需过度纠结称呼差异,只要保证<dl>的使用符合语义规范即可:单个<dl>标签下包含多组<dt>(对应术语/键)和<dd>(对应描述/值)的配对内容。
内容的提问来源于stack exchange,提问作者kjh_0909
相关产品推荐
相关产品推荐

