Margin与float:left同时使用…
来源:互联网 发布:a byte of python pdf 编辑:程序博客网 时间:2024/04/30 12:39
关于Margin-left或是Margin-right 与float:left同时使用时,在IE6会有双倍距的bug。
解决方案:在同时使用这两个参数的地方加
上图总宽为630,其中市区和郊区宽度完全相同各为315px,市区与郊区之间的div设10px间距。图片与图片之间也是10px间距。图片及图片边框也就是a的鼠标经过效果共宽度为95px。3个95px的图片加3个10px的间隔正好是315px;但在IE6下,市区与郊区之间的div间隔却是双倍的,变成了20px。因此记住,只要同时使用Margin-left或是Margin-right与float:left,必加display:inline
以下为CSS与HTML案例:
#Container{width:630px}
#Container #UrbArea,#Container #SuburbArea{ float:left;width:315px;}
h1,h2{width:305px; padding:0; font-size:14px;border-bottom:1px solid #e1e1e1; margin:0 0 10px 0;line-height:25px; color:#e58706}
#Container #UrbAreaul,#Container #SuburbArea ul{display:inline;margin:0px; padding:0px;list-style-type:none;}
#Container #UrbArea ulli,#Container #SuburbArea ul li{ width:95px;height:124px; margin:0 10px 0 0; padding:0;float:left;
#Container #UrbArea ul li span,#Container#SuburbArea ul li span{color:#636363;text-decoration:none; line-height:26px; text-align:center;display:block;}
#Container #UrbArea ul li aimg,#Container #SuburbArea ul li a img{width:89px; height:89px; border:0;margin:3px}
#Container #UrbArea ul li a,#Container#SuburbArea ul li a{display:block;width:95px; height:95px; background-color:#ececec; border:0;text-decoration:none; font-size:12px}
#Container#UrbArea ul li a:hover,#Container #SuburbArea ul lia:hover{background-color:#cbcbcb;}
<div id="Container">
<div id="UrbArea">
</div>
- Margin与float:left同时使用…
- IE3像素bug 非float元素使用了margin-left或margin-right
- css中float left与float right使用详解
- css_ie6与ie8在调用float:left后margin不协调的调整
- IE6中用了float:left之后导致margin-left加倍
- width、margin-left、margin-right使用auto
- IE6中用了float:left之后导致margin-left双倍边距的BUG解决方法
- IE6中用了float:left之后导致margin-left双倍边距的BUG解决方法
- IE6中用了float:left之后导致margin-left双倍边距的BUG解决方法
- IE6中用了float:left之后导致margin-left双倍边距的BUG解决方法
- IE6中用了float:left之后导致margin-left双倍边距的BUG解决方法
- CSS布局--使用margin-left负值布局
- css中margin-left与left的区别
- css中margin-left与left的区别
- css中margin-left与left的区别
- css中margin-left与left的区别
- css中margin-left与left的区别
- margin-left:(外边距)与padding-left:(内边距)
- html禁止TextArea拖动
- js中cookie的使用详细分析
- css自定义cursor(放大镜 放小镜)
- html5本地存储-WebStorage
- html5判断浏览器是否在线
- Margin与float:left同时使用…
- jquery页面加载完之后运行代码
- HTML <select> 标签的&n…
- MatLab2012b/MatLab2013b分类器大全(svm,knn,随机森林等)
- js带有介绍的导航栏效果
- CSS border-style 属性
- document.all和document.layers的…
- 常见的html5表单元素
- js键盘事件全面控制详解