这个Bug仅当浮动边界和浮动元素的方向相同时出现在浮动元素和容器盒的内边缘之间,在这之后的任意有着相似边界的浮动元素不会呈现双倍边界,只有特定的浮动行的第一个浮动元素会遭遇这个Bug。像居左的情况一样,双倍边界的Bug同样会出现在右侧!
方法一:在相应margin-left后加上display:inline;
.div {
float:left;
margin-left:10px;
display:inline;
}
方法二:在相应margin-left后加上_margin-left,像素值为原先的一半,这句只有在IE6中才能解释.
.div {
float:left;
margin-left:10px;
_margin-left:5px;
}
转载于:https://blog.51cto.com/qiyuefeng/1303888