2016-06-19 2 views

答えて

1

最後に親セレクタを追加するとき、Sassは常に問題があるようです。親セレクターが最初または途中で追加されても、問題はありません。

可能な解決策の1つは@at-root directiveです。 @at-rootディレクティブは、(ネストされたブロックではなく)セレクタをルートレベルに移動し、親セレクタをselector interpolationに追加すると、期待される出力を生成するようにコンパイラに指示します。

.A { 
    @at-root input#{&} { 
    property: value; 
    } 
} 

@at-rootディレクティブせずに、単にセレクタ補間を使用すると、.A input.Aを生産することになります。

関連する問題