Selektory podľa príbuznosti pri vnorení SASS
Pozrime sa, ako v SASS pri vnorení pridávať rôzne selektory, ktoré vyberajú elementy podľa príbuznosti. Sledujte príklady.
Príklad
DCérsky selektor:
styles.scssdiv {
> p {
color: red;
}
}
Výsledok kompilácie:
styles.cssdiv > p {
color: red;
}
Príklad
Susedský selektor
styles.scssdiv {
+ p {
color: red;
}
}
Výsledok kompilácie:
styles.cssdiv + p {
color: red;
}
Príklad
Príbuzný selektor:
styles.scssdiv {
~ p {
color: red;
}
}
Výsledok kompilácie:
styles.cssdiv ~ p {
color: red;
}
Praktické úlohy
Задание 1
Vysvetlite, aký bude výsledok kompilácie nasledujúceho kódu:
styles.scssul {
color: red;
> li {
padding: 20px;
}
}
Задание 2
Vysvetlite, aký bude výsledok kompilácie nasledujúceho kódu:
styles.scssdiv {
ul {
> li {
padding: 20px;
}
}
}