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; }
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; }
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.
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
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
Od wydania Mniej 1.4.0 to stwierdzenie nie jest już prawdziwe, zobacz odpowiedź trzynastki poniżej. – Philzen