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

html-css013

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

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

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

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

IETester 开3个窗口 ie6 ie7 ie8 调试

如果ie7看着正常只需要在ie8的 head里面加入 一句话

<meta http-equiv="X-UA-Compatible" content="IE=7" /></meta>

火狐和ie就需要写 css hack了

按顺序写

例如

width:1000px火狐的

*width:1000pxie7

_width:1000pxie6

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

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

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

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

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