problema herencia css
Publicado por Nick (1 intervención) el 06/11/2011 22:26:20
Hola, tengo la siguiente duda:
si en mi css pongo algo como:
.uno{
color: green;
width: 200px;
height: 200px;
}
y en mi codigo html hago esto:
<div class="uno">
<div> texto uno </div>
<span> texto dos </span>
</div>
Entonces obtengo que "texto uno" sale color negro, mientras que "texto dos" sale de color verde.
¿Porque no hay herencia en el primer caso, y en el segundo si? Que recomendaciones me dan, pues esto me deja un poco confundido con el tema de la herencia, ya que yo tengo muchos div anidados y en ocasiones he visto que ahi si hay herencia de algo tan simple como el color de letra.
si en mi css pongo algo como:
.uno{
color: green;
width: 200px;
height: 200px;
}
y en mi codigo html hago esto:
<div class="uno">
<div> texto uno </div>
<span> texto dos </span>
</div>
Entonces obtengo que "texto uno" sale color negro, mientras que "texto dos" sale de color verde.
¿Porque no hay herencia en el primer caso, y en el segundo si? Que recomendaciones me dan, pues esto me deja un poco confundido con el tema de la herencia, ya que yo tengo muchos div anidados y en ocasiones he visto que ahi si hay herencia de algo tan simple como el color de letra.
Valora esta pregunta


0