[Ovillo] Elementos hijos y padres
stripTM
fer en striptm.com
Sab Oct 14 16:45:50 UTC 2006
Reynier Perez Mira escribió:
> Gracias por responder StripTM pero no me está funcionando así. Tengo el código como mismo lo puse y según comprendí de la lectura y de lo que ya sabía si tengo lo siguiente:
>
> ul { margin: 0 0 0 .3em; padding: 0; }
> ul.clase_ul { margin: 0 0 0 .3em; padding: 0; }
>
> Y luego tengo esto:
> <ul class="clase_ul" id="navegacion">
> <li> Este es el UL tiene clase y tiene ID</li>
> </ul>
>
> Entonces a ese UL se le debería aplicar el selector para la clase "clase_ul" o sea ul.clase_ul pero no lo está haciendo así, sino que me está poniendo las propiedades de ul mas las de clase_ul. ¿Qué estoy haciendo mal?
>
Nada, lo que te hace es correcto, lo que hace es machacar las anteriores
reglas definidas pero sigue conservando las anteriores, es como refinar.
En tu caso
<ul class="clase_ul" id="navegacion">
primero aplica las reglas de ul ya que se trata de un <ul> :-)
Y luego los de ul.clase_ul, si hay propiedades que entren en conflicto
las del selector más específico machacan a las otras.
Si no quieres compartir ningún estilo utiliza dos class diferentes.
--
Saludos -=stripTM=-
Más información sobre la lista de distribución Ovillo