Например, селектор типа
. t { margin: 0 0.5em 1em-0.2em; }
сжимается до
.t{margin:0 .5em 1em -0.2em}
Возможно, это старая ошибка в YUI Compressor.
Ноль необходим для определения значения в виде числа. CSS tokenizer требует этого:
num [0-9]+|[0-9]*"."[0-9]+
В противном случае он будет интерпретировать идентификатор как измерение:
ident -?{nmstart}{nmchar}*
В связи с тем, что измерение 1emможет иметь знак минус - как часть своего идентификатора:
1em
-
Его можно интерпретировать как:
1em- 0.2em
или
1em -0.2em
Ссылки