2016-08-19 12 views
0

私は、次のことをしているとしましょう:LESS resusableネストされたクラス

.class-1 { 
    font-weight: bold; 
    p{ 
    color: red; 
    } 
} 

そして、私はLESSでクラス2クラス1のp要素と同じスタイルを持って定義したいです。コードを書く以外の方法はありますか?

答えて

0
.class-1, .class-2 { 
    font-weight: bold; 
    p{ 
     color: red; 
    } 
} 
1

私が正しくあなたを理解していれば、あなたはそれがclass-1またはclass-2の子供の場合は、あなたのpのスタイルにしたいです。 class-1class-2のスタイルは異なるはずです。

私はそれを2回または別の方法で書き出すことをお勧めしますが、mixinsを2度書きたくない場合は使用してください。 CSS出力

.class-1 { 
    font-weight: bold; 
} 
.class-1 p { 
    color: red; 
} 
.class-2 p { 
    color: red; 
} 

.p() { 
    color:red; 
} 

.class-1 { 
    font-weight: bold; 
    p{ 
    .p; 
    } 
} 
.class-2{ 
    p{ 
    .p; 
    } 
} 

LESS

関連する問題