我有一个包含以下代码的样式表:
.author-name:before {
content:"by: ";
}
当我使用YUI压缩器运行此代码时,得到的结果如下:
.author-name:before{content:"by:"}
这是一个问题,因为它会清除原本想要保留的空格。我曾尝试使用YUI压缩程序中的特殊注释来解决,类似于这样:
.author-name:before {
/*!YUI-Compressor */content: "by: ";
}
...可能会有所帮助,但似乎并没有。此外,注释本身也被清除了。根据我所看到的,以 /*!
开头的 JavaScript 注释会被保留,但实际上并没有发生。
除了在构建过程中进行后处理以取消最小化之外,是否有其他方法可以解决这个问题?我们目前正在使用版本为2.3.5的YUI压缩程序,并且使用标志--charset utf8 -v -o
运行。
因此,我的问题简而言之是,是否有一种方法可以让YUI Compressor尊重content:
值中的空格,或者在不想最小化的块前后添加CSS注释?
\00A0
语法得到了多少支持? - artlung"foo" "bar"
,在IE中存在问题,但这里不是这种情况。 - Marat Tanalin