#questionOfTheDay ¿Existe un selector CSS para el elemento padre?

  • 1 min read

##Actualmente, no existe forma de seleccionar el padre de un elemento HTML en CSS.

##¿Cómo puedo estar seguro de que no existe manera? Si existiera una forma de hacerlo, estaría incluido en los selectores que actualmente tenemos disponibles:

##¿Alguna esperanza? Los selectores nivel 4,que son un borrador en progreso, incluyen una pseudo-clase :has() que trabaja como la implementación de jQuery.

Ejemplo. Para seleccionar el elemento li que contenga un elemento a con la clase active, lo expresaríamos así:

li:has(> a.active) 
{
   /* estilos para la etiqueta li */ 
}

Pero lamentablemente al día de hoy, NINGÚN NAVEGADOR ha implementado este selector.

Referencia: https://developer.mozilla.org/en-US/docs/Web/CSS/:has

####Compatibilidad de Navegadores

Mejor suerte la próxima, a seguir usando JavaScript ;(

Comment

Disqus comment here

Recommended for You

#QuestionOfTheDay ¿Que es el PublicKeyToken y como lo obtengo de una .dll?

Entendiendo los delegados Func<> y Action<>

Entendiendo los delegados Func<> y Action<>