Cita:
Iniciado por mariomon17 EH! Entonces porque todos los libros y manuales se empeñan en enseñanos lo contrario!
Atonito me he quedado.
Muchas Gracias, y perdon por mi desconocimiento.
Mariomón:
Supongo que los manuales a los que se refiere, indicarán la imposibilidad de css para actuar sobre los ancestros (padre, abuelos...). Si no fuese así, tírelos a la papelera.
Aquí un artículo interesante al respecto:
Why we don't have a parent selector [ing] por Jonathan Snook,
@snookca
Sobre lo que yo le he rectificado es sobre la posibilidad que sí da css de actuar sobre elementos que están a la misma "altura" (adyacentes, hermanos) y sobre los descendientes de éstos últimos.
Basta con usar el selector apropiado a cada caso:
Código CSS:
Ver originalelemento + elemento {}
elemento ~ elemento {}
/*y sus derivados*/
elemento hijo:hover + elemento hijo {}
elemento hijo:active ~ elemento hijo {}