start="number"
apesta porque no cambia automáticamente según la numeración anterior.
Otra forma de hacer esto que puede adaptarse a necesidades más complicadas es usar counter-reset
y counter-increment
.
Problema
Di que quieres algo como esto:
1. Item one
2. Item two
Interruption from a <p> tag
3. Item three
4. Item four
Puede establecer start="3"
el tercero li
del segundo ol
, pero ahora deberá cambiarlo cada vez que agregue un elemento al primerool
Solución
Primero, borremos el formato de nuestra numeración actual.
ol {
list-style: none;
}
Haremos que cada li muestre el mostrador
ol li:before {
counter-increment: mycounter;
content: counter(mycounter) ". ";
}
Ahora solo necesitamos asegurarnos de que el contador se restablezca solo en el primero en ol
lugar de en cada uno.
ol:first-of-type {
counter-reset: mycounter;
}
Manifestación
http://codepen.io/ajkochanowicz/pen/mJeNwY
Ahora puedo agregar tantos elementos a cualquiera de las listas y se conservará la numeración.
1. Item one
2. Item two
...
n. Item n
Interruption from a <p> tag
n+1. Item n+1
n+2. Item n+2
...