课程
/前端开发
/HTML/CSS
/如何用CSS进行网页布局
任务四,
为什么要添加清除浮动呢?
是前几个浮动效果影响了后面的元素么?
没太理解,有没有大佬指教一下
2018-05-18
源自:如何用CSS进行网页布局 5-2
正在回答
clear:both;简单理解就是不允许元素,也就是footer 两边 有浮动的 东西存在, 所以它被挤下来
意思就是说,清除浮动后,对于footer来说,上面的元素是没有浮动的?
你可以先运行结果看看,footer 的色块已经跑到了上面,只有文字在下面,之所以会跑走,是因为上面的元素用了浮动,原来的位置就空了出来,然后 footer 没有浮动元素,又没有清除浮动,就占据了中间位置,所以,想让footer 在他自己的位置,就先清除浮动(clear:both)希望帮到你~
bincode
三水梅林
举报
用最简洁的案例教你布局的那些知识,这是前端工程师基本技能