`
haitwin
  • 浏览: 8823 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

IE对CSS的使用有限制?

阅读更多

注意:IE中一个CSS最多使用32次@import

     今天在skin.css中用"@import url(css/swfupload.css);"引入swfupload.css,发现css没起作用,用HttpWatch跟踪查看,根本没有发送swfupload.css的请求。这就奇怪了,skin.css中其它引用的css都正常,难道和位置有关系?我把"@importurl(css/swfupload.css);"这句话放到skin.css文件的第一行,再次执行,页面显示正常了,但HttpWatch发现skin.css文件的最后一行的css文件还是没有请求。

       百思不得其解,于是上google,找到了一篇文章:Internet Explorer issue - maximum of 32 CSS @import ,原来IE限制了一个CSS中只能用32次@import,数了一下skin.css中的import次数,33次,看来最后一个只能去掉了。去掉之前,将代码在Firefox中执行,一切正常。

       觉得很奇怪,IE为什么要限制import的次数,难道是基于效率的考虑?一个页面中引入太多的CSS可能会消耗很多的内存与时间吧。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics