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