有效的html标记到组定义列表项

Jon*_*ley 5 html xhtml

我目前有:

<dl>

  <span class="wrapper">

    <dt>A title</dt>
    <dd>A description</dd>

  </span>

  <span class="wrapper">

    <dt>A title</dt>
    <dd>A description</dd>

  </span>

</dl>
Run Code Online (Sandbox Code Playgroud)

这(或div而不是跨度)不会验证.有什么我可以用它包装它吗?

Aar*_*lla 5

A号dl只允许两种孩子:dtdd.请参阅此文章以获得更长的解释.

简而言之:为什么dtdd不"分组" 的原因是你可以拥有一个或多个 dt元素dd.

如果您确实需要分组,那么您唯一的选择是使用<ul>/ <ol>使用必要的CSS 手动构建列表.

  • 或者反之,每个`dt`你可以有一个或多个`dd`元素.我仍然认为<di>元素可以很好地包装一组相关的`dt`和`dd`,无论它们有多少...... (3认同)