Selektory podle příbuznosti při vnořování LESS
Pojďme se podívat, jak v LESS při vnořování přidávat různé selektory, které vybírají prvky podle příbuznosti. Sledujte příklady.
Příklad
Dceřiný selektor:
styles.lessdiv {
> p {
color: red;
}
}
Výsledek kompilace:
styles.cssdiv > p {
}
Příklad
Sousedský selektor
styles.lessdiv {
+ p {
color: red;
}
}
Výsledek kompilace:
styles.cssdiv + p {
}
Příklad
Příbuzný selektor:
styles.lessdiv {
~ p {
color: red;
}
}
Výsledek kompilace:
styles.cssdiv ~ p {
}
Praktické úlohy
Задание 1
Vysvětlete, jaký bude výsledek kompilace následujícího kódu:
styles.lessul {
color: red;
> li {
padding: 20px;
}
}
Задание 2
Vysvětlete, jaký bude výsledek kompilace následujícího kódu:
styles.lessdiv {
ul {
> li {
padding: 20px;
}
}
}