zoukankan      html  css  js  c++  java
  • CSS中@import url()

    @import url( )总结:

    1.import url( )机制是不同于link的,link是在加载页面前把CSS加载完毕,而@import url( )则是读取完文件后加载,所以会出现一开始没有CSS样式,闪烁一下出现样式后的页面(网速慢的情况下)。

    2.@import是css2里面的,所以古老的ie5不支持

    3.当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。

    4.link除了能加载css外还能定义RSS,定义rel连接属性,@import只能加载css

    @import url(xxx.css);有最大次数的限制,经测试IE6的最大次数是31次,第32个import及以后的都不能生效,如下:

    @import url(1.css);

    @import url(2.css);

    @import url(3.css);

    ......

    @import url(31.css);

    @import url(32.css);

    ◎import url(xx.css); 

    body{color:#333}

    虽然最多只能import31次,但不会影响css里面的其他规则,如body{}的定义还能正常显示。

    Firefox没有发现有import的最大值。

    另外,既然横向import有最大次数限制,却可以通过垂直import来继续扩展。

  • 相关阅读:
    数据库基础+重置root密码
    Bug定级
    测试用例和测试方法
    测试基础
    HDOJ-1010 Tempter of the Bone(dfs)
    POJ
    HDU-2089 不要62 (数位DP)
    Happy!
    LOJ-1422 万圣节服装
    数字三角形(数塔问题)
  • 原文地址:https://www.cnblogs.com/ximi07/p/10918380.html
Copyright © 2011-2022 走看看