题
我不得不为我设计的最近一些网站的模板。我得到最终的HTML代码,验证,但文件的结构被布置使用DL-DD对:
<dl>
<dd class="some-class">
Some text.
</dd>
</dl>
我不是特别熟悉这些标签,因为我从来没有使用过了,但他们似乎并不适用于文档结构。我对吗?为什么会设计这样做呢?
解决方案
您说的没错,它不应该这样使用。我可以使用它们的设计师想到的唯一原因是<dd>
标签在大多数浏览器缩进。如果他们要覆盖其上的填充/利润率,那么你的猜测是我的一样好。
其他提示
一个DL
标签是大约相同的UL
标签,它开始的无序列表。
在不同之处在于有基本上处于DL
/ DD
夫妇没有子弹。
大多数时候,虽然,它用于它的实际使用,也就是说,一个的 d 强> efinition的→强> IST,并用于与DT
和DD
,这是的 d 强> efinition的Ť强> ERM和 d 强> efinition的 d 强> ESCRIPTION将如下所示:
<DL>
<DT>CSS</DT>
<DD>Cascading Style Sheet</DD>
</DL>
,其将默认,缩进术语一个比特,并且缩进它的定义多一点。
从WC3: HTTP://www.w3。组织/ TR / HTML401 /结构/ lists.html#H-10.3
定义列表与其他类型在列表中的项目的列表的只有轻微的变化由两个部分组成:一个术语和描述。该术语由DT元件给定的,并且仅限于内联内容。该描述给出了与包含块级别内容的DD元件。
于是给定的例子中,应被用于特定类型的内容,而不是数据的结构不适合这个上下文中这些类型的结构。
不隶属于 StackOverflow