网页制作 
首页 > 网页制作 > 浏览文章

IE6双倍边距 IE6浏览器会出现双倍边距解决方法

(编辑:jimmy 日期: 2024/11/17 浏览:3 次 )

所谓的IE6双倍边距就是指当元素有float属性,又有margin属性时,在IE6下面显示的margin的值是设置值的两倍。下面的代码:

折叠展开XML/HTML Code

复制代码代码如下:
<div style="width:200px;height:50px;background:#ccc;">
<div style="width:100px; height:50px;float:left;margin-left:10px; background:#eee;"></div>
</div>

IE6显示效果为:IE6双倍边距 IE6浏览器会出现双倍边距解决方法IE8显示效果为:IE6双倍边距 IE6浏览器会出现双倍边距解决方法

可以看得出来左边距在IE6下面明显比IE8下面的大,在ie6下面的左边距变成了20px,而不是设置的10px。 IE6双倍边距一招搞定:将有float属性的元素添加display:inline属性。

折叠展开XML/HTML Code

复制代码代码如下:
<div style="width:200px;height:50px;background:#ccc;">
<div style="width:100px; height:50px;float:left;margin-left:10px; background:#eee; display:inline"></div>
</div>

再来看看显示效果,IE6显示效果为:IE6双倍边距 IE6浏览器会出现双倍边距解决方法 IE8显示效果为:IE6双倍边距 IE6浏览器会出现双倍边距解决方法 就是这么简单!

上一篇:css 网页背景图片 怎样用CSS实现大背景网页效果
下一篇:ie10 css hack 条件注释等兼容方式整理
一句话新闻
Windows上运行安卓你用过了吗
在去年的5月23日,借助Intel Bridge Technology以及Intel Celadon两项技术的驱动,Intel为PC用户带来了Android On Windows(AOW)平台,并携手国内软件公司腾讯共同推出了腾讯应用宝电脑版,将Windows与安卓两大生态进行了融合,PC的使用体验随即被带入到了一个全新的阶段。