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

为什么前面的元素设置了浮动就要清除浮动?

为什么不清除,footer会跑到main下面?

正在回答

2 回答

应该这样理解:

当块添加了浮动以后,它是脱离了原来的文档流(大致值文档结构)的,所以没有的添加的浮动的块(处于原来的文档流中)就会上去补充,所以footer就会跑到main上面。

找到一篇好文,可以看看:http://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html

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

Dream0703

看了你分享的文章,很好。有一点不明白,看一下此问题另一个评论(这里不能发图片)
2016-04-20 回复 有任何疑惑可以回复我~
#2

其实TAMA酱不是我名字 提问者

非常感谢!
2016-04-20 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//571741580001ae2813660736.jpg


为什么div3没有上浮呢?div不是脱离文本流了吗

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

其实TAMA酱不是我名字 提问者

div3上浮了,被div2遮住了一部分
2016-04-20 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
如何用CSS进行网页布局
  • 参与学习       209624    人
  • 解答问题       1153    个

用最简洁的案例教你布局的那些知识,这是前端工程师基本技能

进入课程

为什么前面的元素设置了浮动就要清除浮动?

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