2013-02-06 23 views
5

我們想從白手起家h1在更短的繼承使用一個混合像如何在類中繼承元素不如類堆疊?

.btn2{ .btn; } 

,而是想用h1元素:

.h1_replace{ h1; } 
+1

正如David˚F說,他的回答,你不能在LESS元素類型繼承。只有類或id可以用作mixin。 – ScottS

+0

自1.4.0以來,這種說法不再適用,請參閱下面的十三的答案。 – Philzen

回答

2

我不相信少支持該類繼承的類型。相反,你可能不得不重新定義h1樣式作爲一個類並繼承它。

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

.h1_replace{ 
    .h1; 
} 

雖然如果你這樣做,你可能會在整個代碼中使用.h1類。

+0

這似乎是唯一和有效的解決方案,如果你堅持LESS <1.4.0的版本,否則你現在可以使用':extend'.syntax而不需要重構你的LESS文件結構。 – Philzen