¿Cómo puedo hacer que este enlace use el selector secundario sin cambiar o eliminar el selector principal? (Quiero que el enlace a ser de color azul.)Herencia de CSS: anulando un selector principal que es un selector descendente
<html>
<head>
<style>
.parent a { color:Red; }
.child { color:Blue; }
</style>
</head>
<body>
<div class="parent">
<a class="child" href="http://www.stackoverflow.com">
stackoverflow
</a>
</div>
</body>
</html>
Es sorprendente para mí que el padre del niño prevalece en este caso!
El padre reemplaza al hijo porque ".parent a" es más específico que ".child". Como indicó Obalix, debe hacer que el selector de su hijo sea más específico, y a.child lo hará. –