文字溢出,IE5、6下导致多复制文字的解决方法(文字小尾巴解决方案)

来源:互联网 发布:2017科普知识网络竞赛 编辑:程序博客网 时间:2024/05/01 04:29

在IE5、6下面,两个浮动元素之间存在注释或者有内联元素,并且这两个元素的和父级宽度相差不超过3px,就会导致文字溢出bug会多复制文字。

案例:

<!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <title>Document</title>    <style>        .wrap{            width: 400px;        }        .left{            float: left;        }        .right{            width: 400px;            float: right;        }    </style></head><body>    <div class="wrap">        <div class="left"></div>        <span></span>        <!-- IE下文字溢出BUG -->        <!--注释和内联元素都有影响-->        <div class="right">&darr;这是多出来的一只猪</div>    </div></body></html>

这里写图片描述

解决方案:(不满足以上条件即可解决)

  1. 两个浮动元素中间避免出现内联元素和注释
  2. 元素与父级宽度相差3px或者以上。

新手上路,欢迎反驳!

0 0