老手网

IE下CSS的background不显示的原因分析

分类:其他 作者:oldhand 来源: 发布:2013-06-09 12:27:34

今天在做网页的时候,定义了一个div的背景图片,诡异的是,这个背景图片在IE下显示不出来,但在Firefox、Chrome下显示都很正常。经过反复对比代码,并按照严格的css background语法来写,终于让我发现了问题所在….

以下代码在所有浏览器执行都正常:

background:url(“intro-1.jpg”) no-repeat left top

以下代码在IE下不正常:

background:url(“intro-1.jpg”)no-repeat left top

原因很简单,在图片网址和后面的附加属性之间,没有空格,这在IE下的显示是不正常的,但在其他浏览器却十分正常!这应该算是向来不喜欢遵循标准的IE忽然严格执行了标准呢,还是说IE太过于苛求了呢?不得而知,不过以后写代码还是多个空格吧…….

-
分享到:

Copyright © 2012 - 2014 oldhand.cn All Rights Reserved. 粤ICP备13025864号