Saludos:
Según esto el primer link <a> al ser descendiente de <p> e ir inmediatamente despues de la etiqueta <p> debe aparecer con fondo amarillo y color rojo no así el otro link puesto que aunque es descendiente de <p> no aparece inmediatamente despues de la etiqueta <p>.
Lo que sucede es que aparecen todos los enlaces <a> con la regla aplicada ¿por qué?
Tengo el siguiente codigo:
Código HTML:
<body>
<p><a href="#">En un lugar</a> de <a href="http://www.google.es">La Mancha</a> de cuyo nombre no quiero <a href="#">acordarme</a>, no ha mucho que vivia un hidalgo de los de lanza en astillero. Adarga antigua, rocín flaco y galgo corredor.</p>
</body>
y el siguiente estilo vinculado en un fichero css:
Código:
p > a {
color:Red;
background-color: Yellow;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
}