注意: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可能会消耗很多的内存与时间吧。
分享到:
相关推荐
今天网上转转,不记得哪里看到关于IE对CSS样式的数量和大小的限制
去年曾总结了《IE对CSS样式表的限制和解决方案》中限制的第4条写道“一个CSS文件的不能超过288kb?”,这是一个疑问句,当时没有重现出来且参考来自Internet Explorer CSS File Size Limit。今天终于看到了IE在CSS上...
IE-Css3.Js 是一款让IE支持CSS3选择器的插件,使用方法超简单,你只需在HTML网页的HEAD标签内引入压缩包内的两个文件就可以,更多方法请查看压缩包内的使用说明。 请注意ie-css3的一些限制 : 样式表必须通过...
div+css布局限制图片最大宽度图片水平垂直居中兼容IE6
Motley CSS - 当前版本是 1.0.4 ... Motley 将使用适合 IE 限制的 css 覆盖它,然后将导入添加到该文件并创建标记为 fileName1、fileName2 等的其余文件,以保持在指定限制或 IE 限制下所需的尽可能多的文件。 诊断
一个Gulp插件,可确保您CSS不会由于旧版IE疯狂的样式表限制而被IE 9及以下版本丢弃。 用法 var gulp = require('gulp'); var legacyIeCssLint = require('gulp-legacy-ie-css-lint'); gulp.task('style', function...
我加了css的限制: 代码如下:div img {}{max-width:600px;width:600px;width:[removed]document.body.clientWidth>600?”600px”:”auto”);overflow:hidden;}◎ max-width:600px; 在IE7、FF等其他非IE浏览器下最大...
首先介绍一下HTML文档与CSS 的关联常见有4种方式:1、使用link标记 <linkrel stylesheettype=text/csshref> 2、使用style元素 <styletype>body{background:#fff;}h1{font-size:2em;}</style> 3、使用@import...
在实际应用中,使用style属性的内联样式是不推荐使用的,XHTML1.1已经将其标准为不建议使用,原因很简单这种方式不比font标记强多少,削弱了CSS集中控制整个文档外观的优点。
较旧版本的Internet Explorer(版本9及更低版本)对其可以处理CSS选择器的数量有硬限制,即4095。如果您的样式表之一超过了此限制,则将不会处理第4095th选择器之外的所有规则集IE浏览器,您的应用程序将丢失一些...
CSS选择器计数 对CSS文件中的选择器进行计数,以确保其不超出旧版IE浏览器的限制。用法 var csc = require('css-selectors-count');var fs = require('fs');fs.readFile('style.css', {encoding: 'utf8'}, ...
企业模式是可以在 Windows 8.1 更新和 Windows 7 设备的 IE11 上运行的一种兼容性模式,该模式允许网站使用已修改的浏览器配置来呈现内容,其中该浏览器配置旨在模拟 Windows Internet Explorer 8,以避免与在早期...
10.jQuery限制input或texteara字符输入限制字数控制插件下载 11.jQuery支持三级菜单的超酷华丽炫彩动感多级渐显菜单下载 12.jQuery制作登录按钮实现Ajax带状态提示 13.jvalidate无刷新表单验证插件示例下载 ...
企业模式是可以在 Windows 8.1 更新和 Windows 7 设备的 IE11 上运行的一种兼容性模式,该模式允许网站使用已修改的浏览器配置来呈现内容,其中该浏览器配置旨在模拟 Windows Internet Explorer 8,以避免与在早期...
由于移动端设备拥有不同分辨率,PPI 等引起的问题, 常常需要针对不同屏幕分辨率来调整优化,如使用 @2x 图片, max-width 限制等。采用 css @font-face 用来显示 icon 也不失为一种好办法。因为 icon fonts (字体)...
但是这些方法都有一个缺点,就是不支持CSS中backgrond-position与background-repeat. 而我今天介绍DD_belatedPNG,只需要一个理由,就是它支持backgrond-position与background-repeat. 这是其他js插件不具备的.同时DD_...
ie9-选择器-计数器一个简单的脚本,用于计算 IE9 看到的单个文件中 css 选择器的数量,以帮助开发人员使用 IE9 的每个文件限制 4096 个选择器
RequireCSS(RequireJS css!插件) 一个插件,可加载并等待CSS... 还要注意IE的31个样式表限制(在IE 10中已修复)。兼容性Firefox 1.0.1+ Safari 3.2+ 移动Safari 4(iOS 3.2)+ Chrome1+ Opera 9.5+ IE 6+计划媒体