0

例如,像这样的选择器

. t { margin: 0 0.5em 1em-0.2em; }

被压缩到

.t{margin:0 .5em 1em -0.2em}

也许这是 YUI Compressor 中的一个老错误。

4

1 回答 1

0

需要零来将值标识为数字。CSS 标记器需要这个:

num [0-9]+|[0-9]*"."[0-9]+

否则它会将标识符解释为一个维度:

ident -?{nmstart}{nmchar}*

由于1em维度可以将减号-作为其标识符的一部分:

CSS 语法 ident 铁路图 CSS 语法编号和尺寸铁路图

它可以解释为:

1em- 0.2em

或者

1em -0.2em

参考

于 2012-07-23T19:40:28.560 回答