Cita:
Iniciado por trulari Muchas gracias, esta parece la clave, ya que efectivamente yo entendía que el ul está dentro del div, y que por tanto efectivamente tengo un ul dentro del elemento, pero parece que "dentro" en esto de los estilos no es exactamente como en html "dentro de la etiqueta" (entre <div> y </div>). ¿Error de concepto, es así? Gracias otra vez, ahora claro que me funciona.
eran las 5 am cuando escribí mi mensaje y, por lo que parece, estaba bastante dormido
mil disculpas.
espero no haber contribuído a tu confusión.
pensé que el #lista era el ul, no me di cuenta que era un DIV. Por favor olvida todo lo que he dicho sobre "dentro"
El tema es que el list-style, por más que si se hereda, se aplica solo a los elementos de listas, por lo que si se lo asignas a un DIV, el div no lo va a aplicar (y por lo tanto tampoco lo va a heredar a sus elementos hijos)