Sie können dafür immer die calc function
verwenden.
Syntax: calc(expression)
ZB:
abc {
width:calc(100%-20px)
}
Here sind die Liste von Browser, der diese Funktion
EDIT 1 unterstützt:
Sie können es in der Verwendung folgende zwei Möglichkeiten:
WENIGER Eingang:
@bpMobile: 600px;
max-width: calc(~'@{bpMobile} - 1px');
CSS Output:
max-width: calc(600px - 1px);
2. Weg: Weniger Input:
@bpMobile: 600px;
max-width: calc(@bpMobile - 1px);
CSS Output:
max-width: calc(599px);
Mit der ersten Option werden die calc-Argumente maskiert, um zu verhindern, dass sie bei der Kompilierung ausgewertet werden. Die Werte bleiben vollständig statisch, bis sie vom Client ausgewertet werden.
Mit der zweiten Option wird der berechnete Wert beim Kompilieren ausgewertet. Und es wäre die gleich wie
max-width: @bpMobile - 1px;
was zur Folge haben wird in
max-width: 599px;
versuchte nur, dass offenbar nicht arbeiten. – cusejuice