六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 135|回复: 0

IE对CSS的使用有限制?

[复制链接]

升级  60%

6

主题

6

主题

6

主题

童生

Rank: 1

积分
30
 楼主| 发表于 2013-2-8 00:09:54 | 显示全部楼层 |阅读模式
注意: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可能会消耗很多的内存与时间吧。
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表