2012-09-24 38 views
0

由于某些原因,CSS在IE9中突然变得区分大小写。我在其他人的电脑上试过这个,IE9的网站显示效果不错,但是在我的机器上它不会显示CSS,除非这种情况是正确的。IE9突然CSS区分大小写

我可以改变IEs设置这个怪癖模式,它会工作,但它不能解释奇怪的行为。

我已经尝试将所有IE的设置重置为默认值,清除缓存,但无法重新安装它。

回答

2

您是否处于标准模式?从历史上看,IE对类和ID选择器不区分大小写,但我知道IE9在标准模式下是区分大小写的。

CSS属性和大多数值不区分大小写,例外是url(),其中提供图像的网络服务器可能具有区分大小写的文件名。

CSS选择器不区分大小写,除了CSS以外的部分,如#id.class选择器。欲了解更多信息,请参阅此问题:Are CSS selectors case-sensitive?