差异值并从html列表开始

时间:2015-10-27 17:06:09

标签: html

我正在尝试从一开始就学习HTML。我学到了最重要的属性,现在用于列表。

键入,开始,值和紧凑

我理解类型并开始。

但是,我认为开始和值之间没有任何区别。我只能看到何时写/键入它的区别。这是对的吗?

也就是说,如果我想要一个从7号开始的列表,我会写:

<ol start="7">
    <li>Enero</li>
    <li>Febrero</li>
    <li>Marzo</li>
</ol>

我可以像这样写一样:

<ol>
    <li value="7">Enero</li>
    <li>Febrero</li>
    <li>Marzo</li>
</ol>

正如我所说,他们做同样的事情。我错过了什么吗?或者我只想用我想要的任何东西,因为没有真正的区别?

谢谢!

1 个答案:

答案 0 :(得分:2)

spec说:

  

start属性(如果存在)必须是valid integer给予   第一个列表项的ordinal value

     

[...]列表中的第一项由ordinal value给出   ol元素的start属性,除非li   element具有value属性,其值可以是   成功解析,在这种情况下它给出了ordinal value   通过value属性。

     

列表中的每个后续项目都有ordinal value   它的value属性,如果它有一个,或者,如果它没有,那么   前一项ordinal value,加上一项   reversed缺席,如果存在,则减1。

因此,是的,指定start属性而不是value与指定第一个valueli的{​​{1}}相同。< / p>