为了账号安全,请及时绑定邮箱和手机立即绑定

清除box的浮动,为啥是在box3中清除

可以在其他盒子中清除浮动吗?

正在回答

4 回答

因为假如你在box2中设置clear为left,那么第二个则不会浮动,哪怕你设置了float属性,还是不会起作用,但我们的目标是为第三个,你设置第二个,对第三个div没有卵用,也违背了我们初始的想法,所以必须得设置第三个div为clear:left;

2 回复 有任何疑惑可以回复我~
#1

H爱学习_爱生活 提问者

谢谢
2016-07-27 回复 有任何疑惑可以回复我~
#2

孤单的004

你这个没有卵用说的太精髓了。必须赞一个!
2016-08-28 回复 有任何疑惑可以回复我~

但是第三个box3 会在原先 box2 的位置上,并不在我们预想的box3位置上,至于为啥 ,脑袋想想


0 回复 有任何疑惑可以回复我~

还有,在设置了第一个box为左浮动,仅仅对第二个box2产生影响,对第三个box3没有影响,你可以理解为,float仅对自己下一级产生影响,所以对第三个不会产生影响

0 回复 有任何疑惑可以回复我~

要在最后清除浮动才行,不然后面的元素也会浮动

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

清除box的浮动,为啥是在box3中清除

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信