次のセレクタは、どちらもSCSSと同じ出力になります。使用されている共通の標準があり、どちらか一方が優先されることを意味しますか?'&'をスペースで使用して子セレクタをネストするためのSCSS構文?
これは人の好みに基づいている場合、私は知らない、または良い練習はあなたが複数の持っている&
記号を使用することで、他の
// Example 1
div {
& li:hover a {
background-color: yellow;
}
}
// Example 2
div {
li:hover a {
background-color: yellow;
}
}
// Output
div li:hover a {
background-color: yellow;
}
'&selector'は無意味です、確かに? '&'は、*単独で入れ子にすることができないことをしたいときに、一般的に使われます。 – jonrsharpe
私はいくつかの非常に浅いが非常に長いネスティングを持っているので、コードをスクロールダウンするときに&を使ってトップレベルセレクタとネストされたクラスセレクタを区別していました。同時に、私は同僚を怒らせたり、バグを起こす可能性もありませんので、私には尋ねています。 – Ryan
親セレクタを参照するために&が使用されています。http://sass-lang.com/ドキュメンテーション/ファイル.SASS_REFERENCE.html#Referencing_Parent_Selectors _____親セレクター – jackotonye