--- title: Selectores de hijo slug: Web/CSS/Child_combinator tags: - CSS - Principiante - Referencia CSS - Selectores translation_of: Web/CSS/Child_combinator ---
El combinador >
separa a dos selectores y busca solo a los elementos que coindicen con el segundo selector y que son hijos directos del primero. EN contraste, cuando se combinan dos selectores con el selector de descendiente, la expresión busca elementos que coinciden con el segundo selector y que tienen algun ancestro que coindice con el primero, sin importar el nivel de separación que tengan dentro del DOM.
selector1 > selector2 { style properties }
span { background-color: white; } div > span { background-color: DodgerBlue; }
<div> <span>Span #1, dentro del div. <span>Span #2, dentro del span que está en el div.</span> </span> </div> <span>Span #3, no está dentro del div.</span>
{{EmbedLiveSample("Ejemplo", 200, 100)}}
Especificación | Estatus | Comentarios |
---|---|---|
{{SpecName('CSS4 Selectors', '#child-combinators', 'child combinator')}} | {{Spec2('CSS4 Selectors')}} | |
{{SpecName('CSS3 Selectors', '#child-combinators', 'child combinators')}} | {{Spec2('CSS3 Selectors')}} | Sin cambios |
{{SpecName('CSS2.1', 'selector.html#child-selectors', 'child selectors')}} | {{Spec2('CSS2.1')}} | Definición inicial |
{{CompatibilityTable}}
Característica | Chrome | Edge | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
Soporte básico | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | 7.0 | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
Característica | Android | Edge | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Soporte básico | {{CompatUnknown}} | {{CompatVersionUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} | {{CompatUnknown}} |