我正在跨浏览器测试这个网站,即9不会呈现完整的CSS。即8和任何以上,即10。
我已经在ie 9上搜索了最常见的错误和限制并对其进行了测试。
我已计算了css选择器的数量,限制为4096,此样式表有3000个。所以不是这样。
css文件中没有@import语句。
不幸的是,这个项目尚未公开显示。
我已经包含了两个截图,第一个显示了错误的渲染版本。第二个显示正确的渲染版本。
我希望有人可以帮助我。
编辑:
几周前我已经在9中对这个页面进行了广泛测试,一切都很棒。目前它在8和10/11中呈现正确。所以我想的是我遇到了限制或其他什么。
答案 0 :(得分:2)
我将所有的css文件编译并合并到一个大的css文件中。这个文件变大了。我在ie 9中检查了加载的css文件,它加载了70%的文件。所以我测试了将文件分成两部分。
使用两个样式表,它变得很棒。
因此,虽然我在4096 css选择器(即9选择器限制)下的方式,但规则的数量也有所不同。大致上,css文件中的最大规则数量是12000(12K)。方式太多了。我发现所有的基础插件都被编译了。所以我要关闭我没有使用的东西。