Pro*_*tas 3 html semantic-markup
MDN解释了<dl>,<dt>和<dd>标签可用于实现词汇表或键值对列表。
根据maxdesign.com.au(2004 年发表的文章,其陈述可能不准确),使用它们甚至有缺点:
<dt>定义列表不能包含块级元素内;此外,它们的基本浏览器开箱即用样式可以以最小的努力复制,同时省略上述缺点。
在表格、段落或任何其他元素上使用 HTML 描述列表是否有任何切实的好处(在语义、搜索引擎优化等方面)?
- 的
<dt>定义列表不能包含块级元素内;
Untrue - <dt>s 可以包含一些块级元素,例如段落。
- 搜索引擎不会像对基于标题的内容那样“以相同的方式”索引定义列表内容;
所以呢?不一样并不意味着更好或更糟。通常,在一个写得很好的页面标题中,得分应该高于定义术语或描述。
- 它们不能包含屏幕阅读器辅助功能,例如“标签”和“标题”以将信息联系在一起。
大多不真实。<dt>不能包含标题。<dd>能够。两者都可以包含标签(尽管想要在 a 中包含一个标签会很奇怪<dt>)。
在表格、段落或任何其他元素上使用 HTML 描述列表是否有任何切实的好处(在语义、搜索引擎优化等方面)?
<dt>s 自动获取“术语”角色以供辅助工具使用。
<dd>s 自动获得“定义”角色以供辅助工具使用。