在ie6下点击页面,页面打开后出现一些样式错乱的问题,刷新一下就好了,这个有哪些原因造成的?(在firefox下都正常)

解决方案 »

  1.   

    css样式加载需要时间,可能是你的网络太卡了...
      

  2.   

    css文件没有加载完全,就会出现这个问题
      

  3.   


    为什么会出现css没有加载全的情况,网速的问题吗
      

  4.   

    跟网速肯定是有关系的,还跟加载css的方式有点关系:
    1、@import url()是不同于link的,link是在加载页面前把css加载完毕,而@import url()则是读取完文件后在加载,所以会在网速慢的情况下先出现一开始没有css样式,闪一下出现样式后的页面。2、@import 是css2里面的,只在5.0以上的版本有效,而且还能用于浏览器过滤也就是hack的使用,兼容一些老版本的浏览器。所以最好还是使用link通用型更强,但是对于高版本的浏览器,也就是现在的浏览器来说,其实都一样,这是个没有太大意义的区分。3、当使用javascript控制dom去改变样式的时候,只能使用link标签,因为@import不是dom可以控制的。
     
    4、link除了能加载css外还能定义RSS,定义rel连接属性,@import只能加载css。