div 中用了一次clear清除float后, 设置不了后面div的宽高

2025-02-02 07:54:11
推荐回答(2个)
回答1:

这个就证明你没有清除好,所以设置了还是没效吧,你可以网络上百度下clearfix的具体用法,这个很好用的,只要你有浮动了给父元素加上这个类,就不会出现高度塌下也不会去影响到其他div设定margin或者padding了
/*清除浮动*/
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix{*zoom:1;}
我一直用这个,不知道是不是最新的,具体用法,我举个小栗子:


floatLeft


floatRight


回答2:

这个是可以控制的。就看你代码是怎么写的了