Sélecteurs de relation par parenté dans l'imbrication SASS

Voyons comment ajouter différents sélecteurs qui ciblent les éléments par relation de parenté lors de l'imbrication dans SASS. Regardez les exemples.

Exemple

Sélecteur enfant direct :

styles.scssdiv {
  > p {
    color: red;
  }
}

Résultat de la compilation :

styles.cssdiv > p {
  color: red;
}

Exemple

Sélecteur adjacent

styles.scssdiv {
  + p {
    color: red;
  }
}

Résultat de la compilation :

styles.cssdiv + p {
  color: red; 
}

Exemple

Sélecteur de frères et sœurs :

styles.scssdiv {
  ~ p {
    color: red;
  }
}

Résultat de la compilation :

styles.cssdiv ~ p {
  color: red;
}

Tâches pratiques

Задание 1

Expliquez quel sera le résultat de la compilation du code suivant :

styles.scssul {
  color: red;
  
  > li {
    padding: 20px;
  }
}
Задание 2

Expliquez quel sera le résultat de la compilation du code suivant :

styles.scssdiv {
  ul {
    > li {
      padding: 20px;
    }
  }
}