Zachowanie białych znaków w ucieczce LESS dla argumentów calc w CSS3
Chciałbym wyrazić następujący CSS w LESS:
.a {
min-height: calc(2em + 4px);
}
Aby zapobiec próbom obliczenia przez LESS, napisałem wyrażenie przy użyciu LESSuciekająca składnia:
.a {
min-height: ~'calc(2em + 4px)';
}
Jednak silnik zmniejszający LESS usuwa białe znaki i emituje:
.a{min-height:calc(2em+4px);}
Jest to problematyczne, ponieważ webkit nie potrafi poprawnie obliczyć2em+4px
, natomiast2em_+_4px
działa dobrze (podkreślenia zostały dodane dla większej jasności.) Wygląda na to, że prawdziwy błąd jest w webkicie, ponieważ mam nadzieję, że składnia CSS3 calc pozwala na uniknięcie białych znaków między tokenami.