2013-02-06 7 views
5

chcemy dziedziczyć siłach h1 w mniej użyciem wstawek jakJak odziedziczyć element w mniej niż układanie klas?

.btn2{ .btn; } 

ale zamiast chcesz użyć elementu h1:

.h1_replace{ h1; } 
+1

Jak David F. powiedział w swojej odpowiedzi, nie można dziedziczyć od typu elementu w mniej. Tylko klasy lub identyfikatory mogą być używane jako mixiny. – ScottS

+0

Od wydania Mniej 1.4.0 to stwierdzenie nie jest już prawdziwe, zobacz odpowiedź trzynastki poniżej. – Philzen

Odpowiedz

2

Nie wierzę, że mniej obsługuje ten rodzaj dziedziczenia klas . Zamiast tego prawdopodobnie musiałbyś przedefiniować styl h1 ​​jako klasę i odziedziczyć to.

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

.h1_replace{ 
    .h1; 
} 

Jednak jeśli to zrobisz, prawdopodobnie możesz po prostu użyć klasy .h1 w całym kodzie.

+0

To wydaje się być jedynym i ważnym rozwiązaniem, jeśli utkniesz w wersji LESS <1.4.0, w przeciwnym wypadku możesz teraz po prostu użyć ': extend'.syntax bez potrzeby zmiany struktury plików LESS. – Philzen

Powiązane problemy