0
以下のCSSを簡単なコードで簡略化できますか?複数のクラスと同じスタイルの疑似クラスが少ない
.push-nav > .active > a,
.push-nav > .active > a:hover,
.push-nav > .active > a:focus {
background:#000;
color: #fff;
}
私の試み:
.push-nav > .active > a {
&:focus,
&:hover {
background:#000;
color: #fff;
}
}
結果:
.push-nav > .active > a:focus,
.push-nav > .active > a:hover {
background: #000;
color: #fff;
}
.push-nav > .active > a
が欠落しています。
アイデア?
'&、&:focus、&:hover {..}'。 – Harry
あなたの[同一質問](http://stackoverflow.com/questions/40310268/less-multiple-different-classes-with-the-same-style)で@ Harryの言葉を繰り返し言えば、CSSは有効です。 hungerstarのソリューションのようにリファクタリングする特別な理由はありません。元のコードはうまくいくでしょう。 – henry