Ich möchte ( vorübergehend ) die Einheiten meiner Variablen @baseLineHeight
und @baseFontSize
entfernen, damit ich sie teilen kann, um eine relative line-height
zu erhalten. Das habe ich ausprobiert:
Erzeugt den folgenden Fehler:
%Vor%Bevorzugte Ausgabe:
%Vor%Inzwischen scheint es eine Funktion dafür zu geben: Ссылка
Hier der Code aus dem Kommentar, nur der Vollständigkeit halber. (Danke an cfx).
%Vor%Die anderen Antworten scheinen nicht wirklich zu funktionieren.
Laut der LESS-Dokumentation , die unit()
function wird die Einheit einer Dimension entfernen oder ändern. Da die Funktion nur eine einzelne Dimension als Parameter akzeptiert (und einen optionalen -Parameter), würden Sie Folgendes verwenden:
Wegen strikter Mathematik werden Sie bemerken, dass die Zeile über steht muss in Klammern gesetzt werden, damit die Mathematik tatsächlich ausgewertet wird.
%Vor%Der obige Wert gibt die folgenden, gewünschten Ergebnisse aus:
%Vor%