Con css2, efectivamente se puede, utilizando contadores. Hay un ejemplo en http://www.w3.org/TR/CSS21/generate.html#scope que pego a continuación. De los tres navegadores que tengo aquí a mano (bajo Windows XP), Firefox y Opera lo soportan, e Internet Explorer no.
css: ol { counter-reset: item } li { display: block } li:before { content: counters(item, ".") " "; counter-increment: item } html: <ol> <!-- {item[0]=0 --> <li>item</li> <!-- item[0]++ (=1) --> <li>item <!-- item[0]++ (=2) --> <ol> <!-- {item[1]=0 --> <li>item</li> <!-- item[1]++ (=1) --> <li>item</li> <!-- item[1]++ (=2) --> <li>item <!-- item[1]++ (=3) --> <ol> <!-- {item[2]=0 --> <li>item</li> <!-- item[2]++ (=1) --> </ol> <!-- --> <ol> <!-- }{item[2]=0 --> <li>item</li> <!-- item[2]++ (=1) --> </ol> <!-- --> </li> <!-- } --> <li>item</li> <!-- item[1]++ (=4) --> </ol> <!-- --> </li> <!-- } --> <li>item</li> <!-- item[0]++ (=3) --> <li>item</li> <!-- item[0]++ (=4) --> </ol> <!-- --> <ol> <!-- }{item[0]=0 --> <li>item</li> <!-- item[0]++ (=1) --> <li>item</li> <!-- item[0]++ (=2) --> </ol> <!-- --> Salu2 -- _____________________ Fernando Gutiérrez http://ferguweb.tx.com.ru/ _______________________________________________ Lista de distribución Ovillo Para escribir a la lista, envia un correo a Ovillo@lists.ovillo.org Puedes modificar tus datos o desuscribirte en la siguiente dirección: http://lists.ovillo.org/mailman/listinfo/ovillo