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

Responder a