2010-12-08 19 views

Respuesta

9

Puede, pero sólo con los navegadores más arriba-hasta la fecha (Chrome, Safari, Firefox y Opera funcionará):

ol { 
    counter-reset: listCounter; 
} 
ol li { 
    counter-increment: listCounter; 
} 
ol li:before { 
    content: counter(listCounter) ")"; 
} 
+0

no funciona en IE7 – FDisk

+0

@FDisk: sí, ¿leyó la primera oración? Me imagino (aunque no tengo acceso para probar) que * debería * funcionar en IE 10 y, * posiblemente *, IE 9. –

0

No, las opciones válidas están listadas >here<.

2

Usted puede hacer esto con elementos de contador CSS y seudo:

ol li{ 
 
    list-style: none; 
 
    counter-increment: myIndex; 
 
} 
 

 
ol li:before{ 
 
    content:counter(myIndex)") "; 
 
}
<ol> 
 
    <li>test</li> 
 
    <li>test</li> 
 
    <li>test</li> 
 
    <li>test</li> 
 
    <li>test</li> 
 
</ol>

+0

+1 por una respuesta Estoy de acuerdo con, publicado delante de mí (responder por iPhone lleva mucho tiempo ...). Si hubiera publicado su demo/ejemplo CSS * aquí * Probablemente habría borrado la mía, por lo que muy tarde, respondo en deferencia a la suya. –

+0

Gracias, lo consideraré en futuras respuestas. –

Cuestiones relacionadas