HTML5有很好的描述标签。 w3.org给出the following example:描述列表:分组<dt>及其“子”<dd>?
<dl>
<dt><dfn>happiness</dfn></dt>
<dd class="pronunciation">/'hæ p. nes/</dd>
<dd class="part-of-speech"><i><abbr>n.</abbr></i></dd>
<dd>The state of being happy.</dd>
<dd>Good fortune; success. <q>Oh <b>happiness</b>! It worked!</q></dd>
<dt><dfn>rejoice</dfn></dt>
<dd class="pronunciation">/ri jois'/</dd>
<dd><i class="part-of-speech"><abbr>v.intr.</abbr></i> To be delighted oneself.</dd>
<dd><i class="part-of-speech"><abbr>v.tr.</abbr></i> To cause one to be delighted.</dd>
</dl>
,描述在其中<dd>
元件可以用作“经过内部dl
元件dt
或dd
元件”的上下文。
这对我(一个完整的初学者)奇怪:不应该这些dd
元素有些属于它们所描述的dt
?因为<dt>happiness</dt>
和确实是彼此相关的,一个描述另一个?通过dt
和dd
对齐而没有结构,告诉具体的dd
描述什么的唯一方法是找到最后的dt
。 “?我说得对这种担心:”我会觉得喜欢的东西(di
每个项目)
<dl>
<di>
<dt><dfn>hapiness</dfn></dt>
<dd class="pronunciation">/'hæ p. nes/</dd>
<dd>The state of being happy</dd>
</di>
</dl>
安全多了。虽然我很想问,我的问题是:
- 是什么在html5中使用
dl
时的约定?他们是否以某种方式将<dt>
和<dd>
分组,或者它是否正好? - 如果我将它们分组(如上所述,但使用标准标签),是否有任何标签可以在语义上使用?
'
'是HTML 4.1(可能更早),而不是HTML 5;但是,否则,不,除'隐式'之外没有其他分组(所有'- '元素属于之前的'
- ')。 –
2014-10-20 05:30:24
请注意,您也可以运行'
@DavidThomas - '
'自HTML 2.0发布之前就已成为HTML的一部分。 – Alohci 2014-10-20 10:28:58