Seleccionan elementos que guardan cierta relación entre sí.
Elemento <p> dentro de un <div> que es un hijo directo
Elemento <p> dentro de un <div> pero que no es un hijo directo
Elemento <p> dentro de un <div> pero que no es un hijo directo
Elemento <p> que es un hermano adyacente a un <div>
Elemento <p> que es un hermano no adyacente a un <div>
Elemento <p> que es un hermano no adyacente a un <div>
Estilos definidos
div p{
/* Selector de descendiente.
Se separan por un espacio: a b {…}
*/
background-color: lightgrey;
}
div > p{
/* El selector de hijo.
Separar selectores con '>': a > b {…}
*/
background-color: lightblue;
}
div ~ p{
/* Selector de hermanos.
Separar selectores con '~': a ~ b {…}
*/
background-color: lightcoral;
}
div + p{
/* Selector de hermano adyacente.
Se separan por un signo '+': a + b {…}
*/
background-color: lightgreen;
}
Inicio