--- title: ':has' slug: 'Web/CSS/:has' tags: - CSS - Experimental - Pseudo clase - Referencia - Selectores CSS translation_of: 'Web/CSS/:has' ---
{{ CSSRef() }}{{SeeCompatTable}}
La pseudo-class CSS:has()
representa un elemento si cualquiera de los selectores, en relación con el {{cssxref(":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.
:has(selector_list) { propiedades de estilo }
El siguiente selector selecciona únicamente los elementos {{HTMLElement("a")}} que contienen {{HTMLElement("img")}} hijo:
a:has(> img)
Especificación | Estado | Comentario |
---|---|---|
{{ SpecName('CSS4 Selectors', '#relational', ':has()') }} | {{ Spec2('CSS4 Selectors') }} | Definición Inicial |
{{CompatibilityTable}}
Característica | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Soporte básico | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |
Característica | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Soporte básico | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} | {{CompatNo}} |