zoukankan      html  css  js  c++  java
  • ie6 bug详谈

    一、双外边距浮动bug

    .left{ float:left; margin-left:20px; }   //wrong

    此left在ie6下的左外边距变成40px;此时的代码应改成:

    .left{float:left; display:inline; margin-left:20px;}    //ok

     二、3像素文本便宜bug

    当文本与一个浮动元素相邻时,这个bug就会表现出来。

    例如,假设将一个元素向左浮动,并且不希望相邻段落中的文本围绕浮动元素。

    .myFloat{ float:left; width:200px;}
    p{margin-left:200px;}

    三、li下面一行的空白

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>li</title>
    <style type="text/css">
    * {padding:0;margin:0;}
    li { }
    li a {background:#CCC;border-bottom:1px #000 solid; display:block;}
    li a:hover {background:#BBB;}
    </style>
    </head>
    
    <body>
    <ul>
      <li><a href="#">11111</a></li>          //如果写成一行,如<li></li><li></li><li><li></li>即可
      <li><a href="#">22222</a></li>
      <li><a href="#">33333</a></li>
    </ul>
    </body>
    </html>

    有三种办法:1:li{display:inline;}  2:li  a{ zoom:1;}  3:li a{  100%;}

    四:png在ie6下不透明的问题以及使用滤镜后a标签无法点击的解决办法

    五:ie6文字溢出

    参考:http://www.cnblogs.com/liko/archive/2011/04/28/2031860.html

            http://www.web92.net/513.html

            http://www.wufangbo.com/ie6-ie7-ie8-css-bug-2/  比较全

  • 相关阅读:
    js-jQuery对象与dom对象相互转换
    django模板{%for%}中的forloop的应用
    ubuntu MySQL数据库输入中文乱码 解决方案
    多线程下的神奇的IOCP
    类库服务寄宿到WebHost
    细说Asp.Net WebAPI消息处理管道
    项目发布Debug和Release版的区别
    linux yum命令详解
    Linux系统如何查看版本信息
    Linux查看物理CPU个数、核数、逻辑CPU个数
  • 原文地址:https://www.cnblogs.com/positive/p/3620734.html
Copyright © 2011-2022 走看看