¿Es posible tener una regla de CSS que básicamente "deshaga" una regla anterior?Cancelar una declaración de CSS
Un ejemplo:
<blockquote>
some text <em>more text</em> other text
</blockquote>
y digamos que hay este CSS:
blockquote {
color: red;
}
... pero quiero que el <em>
seguir siendo el color del texto normal (que puede que no necesariamente saben) .
Básicamente, ¿habría alguna manera de hacer algo como esto?
blockquote em {
color: inherit-from-blockquote's-parent
}
Editar: El código realidad estoy tratando de conseguir que esto funcione en realidad es un poco más complicado. Tal vez esto lo explicaría mejor:
This text should be *some unknown colour*
<ul>
<li>This text should be BLUE
<ul>
<li>Same as outside the UL</li>
<li>Same as outside the UL</li>
</ul>
</li>
</ul>
ul {
color: blue;
}
ul ul {
color: ???;
}
Edité mi respuesta para atender IE6. Tal vez esto funcione para ti. – Tomalak
Olvídalo, eso tampoco funciona.: - \ – Tomalak