zoukankan      html  css  js  c++  java
  • ie6兼容性

    文本重复Bug 
    在IE6中,一些隐藏的元素(如注释、display:none;的元素)被包含在一个浮动元素里,就有可能引发文本重复bug。解决办法:给浮动元素添加display:inline;。

    躲猫猫bug 
    在IE6和IE7下,躲猫猫bug是一个非常恼人的问题。一个撑破了容器的浮动元素,如果在他之后有不浮动的内容,并且有一些定义了:hover的链接,当鼠标移到那些链接上时,在IE6下就会触发躲猫猫。 
    解决方法很简单: 
    1.在(那个未浮动的)内容之后添加一个<span style="clear: both;"> </span> 
    2.触发包含了这些链接的容器的hasLayout,一个简单的方法就是给其定义height:1%; 

    img于块元素中,底边多出空白 
    解决方法:父级设置overflow: hidden; 或 img { display: block; } 或 _margin: -5px; 

    子级中有设置position,则父级overflow失效 
    解决方法:为父级设置position:relative

    IE6背景闪烁 
    如果你给链接、按钮用CSS sprites作为背景,你可能会发现在IE6下会有背景图闪烁的现象。造成这个的原因是由于IE6没有将背景图缓存,每次触发hover的时候都会重新加载,可以用JavaScript设置IE6缓存这些图片: 

    代码如下:

    document.execCommand("BackgroundImageCache",false,true); 
    

      

  • 相关阅读:
    字符串方法
    文件上传路径转虚拟路径
    表结构转excel
    @ModelAttribute
    select
    查询详情在模态框展示
    时间
    mybatis一对多
    bootstrap tab页
    为什么不建议使用WordPress呢?
  • 原文地址:https://www.cnblogs.com/beta-data/p/4696820.html
Copyright © 2011-2022 走看看