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>
Código:
p > a { color:Red; background-color: Yellow; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; }