Con los combinadores de CSS se define cómo se relacionan los selectores entre sí. Esto permite aplicar estilos más precisos y específicos en estructuras HTML complejas.
En CSS existen cuatro combinadores principales: descendiente, hijo, hermano adyacente y hermano general. Se usan de distintas formas para seleccionar elementos HTML.
| Combinador | Descripción |
|---|---|
| A B | Selecciona todos los elementos B dentro de un elemento A. |
| A > B | Selecciona los elementos B que son hijos directos de A. |
| A + B | Selecciona el primer elemento B que aparece justo después de A. |
| A ~ B | Selecciona todos los elementos B que aparecen después de A, no solo los inmediatos. |
El combinador descendiente (espacio) selecciona todos los elementos internos, mientras que el combinador hijo (>) solo los hijos directos. Esto da un control más específico sobre el estilo.
En este ejemplo se muestra la diferencia entre el combinador descendiente y el hijo:
El combinador hermano adyacente (+) selecciona solo al siguiente hermano inmediato, mientras que el combinador hermano general (~) selecciona todos los hermanos posteriores.
Los combinadores ayudan a aplicar estilos precisos, pero su uso excesivo puede complicar el código. Aquí algunos consejos:
✨ Pregunta a Lara — tu compañera de estudio con IA
Desbloquea soporte de aprendizaje personalizado. Lara puede explicar lecciones, resumir temas y responder tus preguntas — disponible desde el plan Go y superiores.
Lara te ayuda a aprender más rápido — exclusivo para los miembros ReadyTools Go, Plus y Max.
Seleccionar idioma
Establecer tema
© 2025 ReadyTools. Todos los derechos reservados.