• 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); 
    

      

  • 相关阅读:
    《构建之法》阅读笔记4
    《构建之法》阅读笔记3
    《构建之法》阅读笔记2
    《构建之法》阅读笔记1
    Android可折叠式菜单栏
    Material卡片式布局+下拉刷新+完整代码
    android悬浮按钮的使用
    androidStdio下载与安装以及安装过程问题解释
    html给图片划分区域添加链接
    UI进阶2-滑动菜单
  • 原文地址:https://www.cnblogs.com/beta-data/p/4696820.html
Copyright © 2020-2023  润新知