2013-02-06 11 views
5

我々はクラススタッキングのように要素を継承する方法は?

.btn2{ .btn; } 

のようなミックスインを使用して以下でブートストラップh1から継承ではなくh1要素使いたいたい:私は少ないが、クラスの継承の種類をサポートしていることを信じていません

.h1_replace{ h1; } 
+1

デイヴィッドFは彼の答えに、あなたがLESSの要素の種類によって継承することはできません言ったように。ミックスインとして使用できるのはクラスまたはIDだけです。 – ScottS

+0

1.4.0より小さいので、このステートメントはもう成立しません。以下の13の解答を参照してください。 – Philzen

答えて

2

を。代わりに、おそらくh1スタイルをクラスとして再定義し、それを継承する必要があります。

.h1 { 
    /* copy h1 style here */ 
} 

.h1_replace{ 
    .h1; 
} 

これを行うと、おそらくコード全体で.h1クラスを使用できます。あなたが拡張使用することができ

+0

これは、LESS <1.4.0のバージョンで動かないと唯一の、有効な解決策ではないようです。そうしないと、あなたのLESSファイル構造をリファクタリングする必要がない場合、現在は ':extend'.syntaxを使用することができます。 – Philzen

関連する問題