Mozilla's getting a new look. What do you think? https://mzl.la/brandsurvey

:has

This is an experimental technology
Because this technology's specification has not stabilized, check the compatibility table for usage in various browsers. Also note that the syntax and behavior of an experimental technology is subject to change in future versions of browsers as the specification changes.

Resumen

La pseudo-class CSS:has() representa un elemento si cualquiera de los selectores, en relación con el :scope del elemento dado, que se pasa como parámetro, coincide con al menos un elemento. La pseudo clase :has() tomo un selector como argumento.

Síntaxis

:has(selector_list) { propiedades de estilo }

Ejemplos

El siguiente selector  selecciona únicamente los elementos <a>  que contienen <img> hijo:

a:has(> img)

Especificaciones

Especificación Estado Comentario
Selectors Level 4
The definition of ':has()' in that specification.
Working Draft Definición Inicial

Compatibilidad entre los distintos navegadores

Característica Chrome Edge Firefox (Gecko) Internet Explorer Opera Safari
Soporte básico No support No support No support No support No support No support
Característica Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Soporte básico No support No support No support No support No support

Etiquetas y colaboradores del documento

 Colaboradores en esta página: pekechis
 Última actualización por: pekechis,