Do tego celu zawsze można użyć calc function
.
Składnia: calc(expression)
Np
abc {
width:calc(100%-20px)
}
Here to lista przeglądarki, która obsługuje tę funkcję
EDIT 1:
można go używać w następujące dwa sposoby:
MNIEJ Wejście:
@bpMobile: 600px;
max-width: calc(~'@{bpMobile} - 1px');
CSS wyjściowa:
max-width: calc(600px - 1px);
2 sposób: Mniej Wejście:
@bpMobile: 600px;
max-width: calc(@bpMobile - 1px);
CSS wyjściowa:
max-width: calc(599px);
W pierwszej opcji argumenty calc są chronione przed zmianami, aby zapobiec ich ocenie podczas kompilacji. Wartości pozostaną całkowicie statyczne, dopóki nie zostaną ocenione przez klienta.
W przypadku drugiej opcji wartość Calc zostanie obliczona podczas kompilacji. I byłoby tak samo jak
max-width: @bpMobile - 1px;
co spowoduje
max-width: 599px;
prostu próbowałem, że nie wydaje pracować. – cusejuice