定义或无序列表?

时间:2018-11-19 07:52:43

标签: html semantic-markup

我不确定这是定义列表还是无序列表。我会说一个无序列表,但另一方面,它可能是一个定义列表,其中产品名称为键,价格为值。 如果您正在查看语义,有谁知道我应该选择哪个?

<dl>
    <dt>Product name 1</dt>
    <dd>price</dd>
    <dt>Product name 2</dt>
    <dd>price</dd>
</dl>

<ol>
    <li>
        <span>Product name 1</span>
        <span>price</span>
    </li>
    <li>
        <span>Product name 2</span>
        <span>price</span>
    </li>
</ol>

1 个答案:

答案 0 :(得分:0)

来自MDN

  

HTML <dl>元素表示描述列表。元素   包含术语组列表(使用元素指定)   和说明(由元素提供)。常见用途   元素是实现词汇表还是显示元数据(列表   键值对)。

看看您应该使用<dl>的语义,但是根据我的经验,我告诉您选择最合适的语言!