2012-06-07 23 views
11

Es posible combinar la función css counters() con ceros a la izquierda, produciendo una lista como esta:contadores css anidadas con ceros a la izquierda

Item 01 
    Item 01.01 
    Item 01.02 
    Item 01.02.01 

ceros iniciales son posibles utilizando content: counter(name, decimal-leading-zero), y la combinación de contadores anidados es posible utilizar content: counters(name, ".").

Sé de soluciones provisionales si se conoce el nivel de anidación (es decir, sé que la lista anidará solo 3 niveles), pero ¿alguien sabe si es posible combinarlas para listas de un nivel desconocido de anidación?

Respuesta

20

Sí, se pueden combinar estas - acaba de suministrar el estilo de contador como el último argumento de counters():

content: counters(name, ".", decimal-leading-zero) 
+0

Eso es grande, que había estado mirando la especificación por un tiempo y simplemente no podía verlo, ¡Gracias! Edite [lo encontré ahora] (http://www.w3.org/TR/CSS21/syndata.html#counter). – Jason

+0

¡Muchas gracias! Me salvaste el tiempo ... – hayatbiralem

Cuestiones relacionadas