ie6下的双倍外边距问题
来源:互联网 发布:淘宝了编辑主图吗 编辑:程序博客网 时间:2024/05/16 12:23
一、ie6下的双倍外边距问题
.floatbox {
float: left;
width: 150px;
height: 150px;
margin: 5px 0 5px 100px;
}
很简单,对吧?但是当我们在IE6中查看时,会发现左侧外边距100像素,被扩大到200个像素。
二、怎么会这样?
说实话,这个原因还真是不清楚。但是这样的结果确确实实在IE6中出现了。而且这种情况出现的条件是当浮动元素的浮动方向和浮动边界的方向一致时才会出现。如同上面的例子一样,元素向左浮动并且设置了左侧的外边距出现了这样的双边距bug。同理,元素向右浮动并且设置右边距也会出现同样的情况。同一行如果有多个浮动元素,第一个浮动元素会出现这个双边距bug,其它的浮动元素则不会。
三、如何修正这个Bug?
很简单,只需要给浮动元素加上display:inline;这样的CSS属性就可以了。就这么简单?对,就这么简单。
CSS代码如下:
以下为引用的内容:
.floatbox {
float: left;
width: 150px;
height: 150px;
margin: 5px 0 5px 100px;
display: inline;
}
转自:http://blog.sina.com.cn/s/blog_6aadfb2a0100nuiy.html
- ie6下的双倍外边距问题
- ie6横向双倍外边距问题
- IE6 双倍水平外边距BUG以解决方案
- IE6 双倍水平外边距BUG以解决方案
- 如何解决IE6下的双倍margin问题
- 解决IE6下margin双倍边距问题
- 兼容:IE6下双倍行距问题
- IE6下margin双倍边距Bug的处理办法
- IE6下margin双倍边距Bug的处理办法
- IE6下margin双倍边距Bug的处理办法
- IE6浮动元素的双倍边距问题
- IE6下margin双倍边距
- IE6双倍边距问题及其解决方法
- IE6双倍边距问题及其解决方法
- ie6 margin双倍问题
- IE5.5 IE6 中浮动元素在某些情况下会有双倍外边距
- IE6 双倍边距的解决方法
- IE6的双倍边距bug
- java-正确使用volatile变量
- 条形码/二维码之开源利器ZXing图文介绍
- 关于按键
- 世态炎凉的伤感爱情日志:爱情里的滋味,我尝遍了
- NetBeans IDE 7.3 Beta版发布啦
- ie6下的双倍外边距问题
- HDU 1754 i hate it
- 从 C++到 Objective-C(4):类和对象(续)
- 两个傻子的爱情,看后非常感动:QQ情感日志
- Androd用户定位(一)
- 使用phpExcel实现Excel数据的导入导出(完全步骤)
- 一影碎念,一场风花,浅吟低唱成悲曲:伤感日志
- 在机房内克隆Oracle系统造成OEM无法启动以及Sql Developer无法连接问题的解决方法
- 燕十八公益PHP