Ver Mensaje Individual
  #5 (permalink)  
Antiguo 01/01/2011, 12:18
kseso?
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: problemas con :hover

Cita:
Iniciado por mariomon17 Ver Mensaje
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 original
  1. elemento + elemento {}
  2. elemento ~ elemento {}
  3. /*y sus derivados*/
  4. elemento hijo:hover + elemento hijo {}
  5. elemento hijo:active ~ elemento hijo {}