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

任务四问题

任务四,

为什么要添加清除浮动呢?

是前几个浮动效果影响了后面的元素么?

没太理解,有没有大佬指教一下


正在回答

3 回答

clear:both;简单理解就是不允许元素,也就是footer  两边 有浮动的 东西存在,  所以它被挤下来 

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

意思就是说,清除浮动后,对于footer来说,上面的元素是没有浮动的?

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

你可以先运行结果看看,footer 的色块已经跑到了上面,只有文字在下面,之所以会跑走,是因为上面的元素用了浮动,原来的位置就空了出来,然后 footer 没有浮动元素,又没有清除浮动,就占据了中间位置,所以,想让footer 在他自己的位置,就先清除浮动(clear:both)
希望帮到你~

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

bincode

安利~
2018-08-16 回复 有任何疑惑可以回复我~
#2

三水梅林

看了你这个回答,我知道了清除浮动原来是这个意思-,-,代码是clear:both
2018-12-19 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

任务四问题

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