Селекторҳои хешу таборӣ дар фарогирии SASS
Биёед баррасӣ кунем, ки чӣ тавр дар SASS ҳангоми фарогирӣ селекторҳои гуногун илова кардан мумкин аст, ки элементҳоро аз рӯи хешу таборӣ интихоб мекунанд. Ба мисолҳо нигаред.
Мисол
Селектори фарзандӣ:
div {
> p {
color: red;
}
}
Натиҷаи компилятсия:
div > p {
color: red;
}
Мисол
Селектори ҳамсоя
div {
+ p {
color: red;
}
}
Натиҷаи компилятсия:
div + p {
color: red;
}
Мисол
Селектори хешӣ:
div {
~ p {
color: red;
}
}
Натиҷаи компилятсия:
div ~ p {
color: red;
}
Масъалаҳои амалӣ
Ба гӯёд, натиҷаи компилятсияи коди зерин чӣ хоҳад буд:
ul {
color: red;
> li {
padding: 20px;
}
}
Ба гӯёд, натиҷаи компилятсияи коди зерин чӣ хоҳад буд:
div {
ul {
> li {
padding: 20px;
}
}
}