Después de ver algunos de los selectores CSS más básicos, en este post muestro un resumen de algunos selectores más avanzados.
Referencia: http://www.w3schools.com/cssref/css_selectors.asp
HTML de ejemplo:
<html> <head> <meta charset="utf-8" /> <title>CSS Selectors tests</title> <link href="css/selectoresAvanzados.css" rel="stylesheet" /> </head> <body> <ul id="lista1"> <li>Descendiente directo de ul con id="lista"</li> </ul> <p class="contiguo" /> <p>Elemento inmediatamente contiguo a p con class="new"</p> <ul id="lista2"> <li>Primero (rojo)</li> <li>Segundo</li> <li class="last">Ultimo (azul)</li> </ul> <p class="linea">CSS Selectores <br />avanzados</p> <a href="www.google.es" id="buscador-google" title="Buscador">Google</a> <a href="www.facebook.es" id="redsocial-facebook" title="Red Social">Facebook</a> <a href="www.yahoo.es" id="buscador-yahoo" title="Buscador">Yahoo</a> <p lang="es">Hola CSS!</p> <p lang="en">Hello CSS!</p> </body> </html>
CSS con algunos selectores avanzados: