div 中用了一次clear清除float后, 设置不了后面div的宽高
3个回答
展开全部
这个就证明你没有清除好,所以设置了还是没效吧,你可以网络上百度下clearfix的具体用法,这个很好用的,只要你有浮动了给父元素加上这个类,就不会出现高度塌下也不会去影响到其他div设定margin或者padding了
/*清除浮动*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}
我一直用这个,不知道是不是最新的,具体用法,我举个小栗子:
<div class="parent clearfix"><!--clearfix用在这儿-->
<div class="floatLeft">floatLeft</div>
<div class="floatRight">floatRight</div>
</div>
/*清除浮动*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}
我一直用这个,不知道是不是最新的,具体用法,我举个小栗子:
<div class="parent clearfix"><!--clearfix用在这儿-->
<div class="floatLeft">floatLeft</div>
<div class="floatRight">floatRight</div>
</div>
展开全部
这个就证明你没有清除好,所以设置了还是没效吧,你可以网络上百度下clearfix的具体用法,这个很好用的,只要你有浮动了给父元素加上这个类,就不会出现高度塌下也不会去影响到其他div设定margin或者padding了
/*清除浮动*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}
我一直用这个,不知道是不是最新的,具体用法,我举个小栗子:
<div class="parent clearfix"><!--clearfix用在这儿-->
<div class="floatLeft">floatLeft</div>
<div class="floatRight">floatRight</div>
</div>
/*清除浮动*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}
我一直用这个,不知道是不是最新的,具体用法,我举个小栗子:
<div class="parent clearfix"><!--clearfix用在这儿-->
<div class="floatLeft">floatLeft</div>
<div class="floatRight">floatRight</div>
</div>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询