DIV+CSS在IE6下的兼容问题,圆角矩形作为背景图片,上、中、下之间有间距,不E7、IE8下都能完美融合。
代码如下:<styletype="text/css">#sleft{width:710px;height:auto;float:left;}.sleft_top{widt...
代码如下:
<style type="text/css">
#sleft { width:710px; height:auto; float:left;}
.sleft_top { width:710px; height:9px; background:url(../images/sleft_top.jpg) no-repeat center center;}
.sleft_middle { width:710px; height:auto; background:url(../images/sleft_middle.jpg) center center; padding-bottom:10px;}
.sleft_bottom { width:710px; height:9px; background:url(../images/sleft_bottom.jpg) no-repeat center center;}
</style>
<div id="sleft">
<div class="sleft_top"></div>
<div class="sleft_middle"></div>
<div class="sleft_bottom"></div>
</div>
其中:sleft_top.jpg:宽470,高9 ,sleft_middle.jpg:宽470,高1 ,sleft_bottom.jpg:宽470,高9 展开
<style type="text/css">
#sleft { width:710px; height:auto; float:left;}
.sleft_top { width:710px; height:9px; background:url(../images/sleft_top.jpg) no-repeat center center;}
.sleft_middle { width:710px; height:auto; background:url(../images/sleft_middle.jpg) center center; padding-bottom:10px;}
.sleft_bottom { width:710px; height:9px; background:url(../images/sleft_bottom.jpg) no-repeat center center;}
</style>
<div id="sleft">
<div class="sleft_top"></div>
<div class="sleft_middle"></div>
<div class="sleft_bottom"></div>
</div>
其中:sleft_top.jpg:宽470,高9 ,sleft_middle.jpg:宽470,高1 ,sleft_bottom.jpg:宽470,高9 展开
展开全部
IE6有bug,问题肯定在这三个里面你测试。1> IE6 高度 有一个最小值好像是12像素,加上overhide:flow这个属性应该才是实际的9px。2> sleft_middle高度是aotu 而父div高度也是auto. 3> paddlding-bottom:10px; 在这三个里面找,问题肯定在这里面。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好像还有个属性 line-height:0px;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
解决方法很多:1.比如用浮动,sleft_top,sleft_middle,sleft_bottom,都浮动,
2.自身有padding和margin 设置为0
2.自身有padding和margin 设置为0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用HACK实现吧 偶尔 用用也是可以滴
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询