我正在使用yui-compressor.jar将所有的css文件联系在一起。这适用于除IE 9之外的所有浏览器
这就是我的联系方式:
exec ('cat '.implode($css_files, ' ').' | java -jar yuicompressor.jar --type css -o ../css/all.css');
我需要寻找什么来弄清楚为什么会这样。在某个地方的css文件中一定有错误,但我不知道该找什么。
这不会发生在IE 10,11或任何其他浏览器中。
答案 0 :(得分:0)
问题在于IE 9的每个文件都有一个选择器限制,如下所述:
答案 1 :(得分:0)
Internet Explorer 6到9的CSS选择器限制为4095个选择器。
要避免这种情况,只需将CSS文件拆分为避免此问题所需的最小数量,然后再低于限制。
您可以在此处找到有关如何使用BlessCSS拆分CSS文件的更多信息:http://www.dannetherton.co.uk/blog/2015/02/solution-for-the-internet-explorer-css-selector-limit-bug/