在Sass中有沒有使用&符號來選擇直接父項,而不是整個組的父項選擇器的方法?例如:薩斯&符,選擇免費父母?
.wrapper{
background-color: $colour_nav_bg;
h1{
color: $colour_inactive;
.active &{
color: red;
}
}
}
編譯爲:
.wrapper h1{
color: grey;
}
.active .wrapper h1{
color: red
}
但我真正想要的是:
.wrapper .active h1{
color: red;
}
就是寫SCSS像這樣唯一的選擇?
.wrapper{
background-color: $colour_nav_bg;
h1{
color: $colour_inactive;
}
.active h1{
color: red;
}
}
的HTML看起來像這樣:
<ul class="wrapper">
<li class="active">
<h1>blah</h1>
</li>
</ul>
我不認爲這樣有離開相同的另一種選擇,U有你的問題本身:) – Chandrakant
內解決它只是似乎更好讓活動狀態嵌套在h1中,儘管我想問問。謝謝 –
是的,這可以解決。我以爲你只是希望SASS解決方案與現有的HTML:)無論如何 - 在 – Chandrakant