您的位置:首页 > 其它

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

2017-02-17 09:24 281 查看
在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">↓这是多出来的一只猪</div>
</div>
</body>
</html>




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

两个浮动元素中间避免出现内联元素和注释

元素与父级宽度相差3px或者以上。

新手上路,欢迎反驳!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: