Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2015, 18:42
Avatar de Alexhg42
Alexhg42
 
Fecha de Ingreso: febrero-2015
Mensajes: 33
Antigüedad: 9 años, 9 meses
Puntos: 2
Selectores CSS, Elementos independientes

Mi pregunta es sencilla pero al parecer, o no existe tal función o nadie tiene el conocimiento de ella (al menos en donde he buscado).
Cada que creo que ya conozco todo de css3 me voy encontrando un nuevo selector o algun pseudo elemento, como lo es has(), not(), con algunos de estos es posible que mediante un selector como :hover o :target se pueda aplicar estilos al padre de estos elementos. Pero lo que en realidad estoy buscando en estos momentos es la forma de subir de niveles en el DOM (si lo vemos así) de forma que yo, realizando una acción, pueda afectar a un elemento que sea independiente a la "familia" de este primero.
por ejemplo:

Supongamos esta estructura
Código HTML:
body
       div
            #elemento
        div
             ul
                 li
                    a
desde el CSS ponerle un selector a 'a' como :hover
y cuando pase ese hover yo poder afectar a #elemento...
No se si exista algún selector que me devuelva a la raíz y de ahí pueda buscar a elemento o uno que me permita subir de nivel de hijos a padres para que después yo pueda bajar..

Se que esto es posible con javascript, lo que pasa es que necesito que este proyecto sea solo css.

Un saludo y espero su respuesta :)