相关疑难解决方法(0)

YUI Compressor正在从过滤器值中删除空格

我有一个包含过滤器的css,用于在FF中添加Grayout图像,如下所示: -

filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
Run Code Online (Sandbox Code Playgroud)

当我使用YUI压缩器时,它会删除过滤器值之间的所有空格,它变成这样:

.desaturate{filter:url("data:image/svg+xml;utf8,<svgxmlns='http://www.w3.org/2000/svg'><filterid='grayscale'><feColorMatrixtype='matrix'values='0.33330.33330.3333000.33330.33330.3333000.33330.33330.33330000010'/></filter></svg>#grayscale")}
Run Code Online (Sandbox Code Playgroud)

它删除了使它在FF中无用的空间.

我也尝试将其移动到.svg文件,但随后它在FF中提供跨域问题.请建议是否有人知道如何解决这个问题?

css

15
推荐指数
2
解决办法
2091
查看次数

标签 统计

css ×1