为什么有的IE8加载不了CSS,有的可以

html-css012

为什么有的IE8加载不了CSS,有的可以,第1张

工作中,所以不太方便查看那个网站。

具体什么问题? 比如一共4个CSS文件,只有三个加载成功了? 还是说一个CSS文件,但部分没有加载成功?

一般比如css中存在 注释,引发bug没能加载成功 还有就是因为编码问题 也是有可能的!

这是因为IE很多方面并没有按html和css的标准来做,它是想搞一套自己的标准,结果证明是失败的,因此IE(主要是指IE8-)不是标准浏览器,很多html5和css3的效果无法在IE中呈现出来。

从IE9开始,微软也慢慢回到标准的轨道上来了,到了IE11就是完全的标准浏览器了。

你可以多做测试,先是在你的单独CSS文件中对你的HTML进行其他的处理,比如说改变body的背景,或者是改变div的背景和border.

如果成功,说明是你的div的background中的url写错了,所以得去检查一下你的图片路径

如果失败,说明是你的CSS的<link rel="stylesheet" type="text/css" href="" />中的路径写错了,还是得去检查下你的路径.

如果路径都没错,那么你得检查下你的CSS选择器是否写对,你的属性名是否写对等等.

IE8不可能处理不了CSS文件的,这一点请放心