posibles duplicados:
How do I prevent CSS inheritance?
is there a way to exclude a tag from css class¿Cómo excluir un formato CSS?
tengo CSS como esto
.div1 img {
// ...
}
.myimg {
// ...
}
y mi código HTML es así,
<div class="div1">
...
<img src="..." class="myimg"> // image html
...
</div>
El formato css definido en .div1 img
se aplica obviamente al código html de la imagen. Sin embargo, en realidad no quiero que suceda. ¿Qué puedo hacer para no tener efectos '.div1 img' en ese código html de imagen? No quiero modificar el contenido de div1 img
ni el código html relacionado porque ya se usa en otros lugares (y es un código de plantilla con el que no quiero meterme).
P.S. No puedo eliminar o modificar <div class="div1">
ya sea porque hay otro código de plantilla alrededor.
Gracias.
Sí, el "no selectora" funciona, pero yo preferiría alguna solución que también es compatible con IE . Así que supongo que anularlo podría ser la única solución –