我一直在寻找一个不需要命令行来运行的可靠的 css minifier。类似于 Google闭包编译器的东西,您可以在其中输入多个 JavaScript 文件并将它们缩小到一个文件中。到目前为止,我已经从这个线程中找到了这个。
我给它喂了几个 css 文件,发现其中一个 css 文件中引用的图像之一在缩小文件中被破坏了。
background-image: url('/abc/img.png')
它被转换为
background-image: url(http://mydomain.com/'abc/img.png')
这看起来不对。奇怪的是,如果只输入一个带有上述代码的文件,结果是正确的。另外,如果我将背景图像更改为背景,结果也是正确的。所以我有点困惑,问题是什么:
1 - 使用背景图像时省略背景位置是否合法 CSS?
2 - 这个工具是否有任何替代品(接受多个 css 文件来缩小并且不需要作为命令运行)。
非常感谢任何其他建议和见解。