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

视频未清除浮动也依然实现了效果

.main并没有设置浮动,为什么.footer会受到影响呢?视频里面就没有清除浮动啊,

正在回答

3 回答

因为视频中给main设置了高度 是600px  实践里没有给main设置高度所以需要清除浮动

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

设置浮动的时候,一般在设置的标签的下个标签(比如这题的main和footer,footer会被main的浮动影响到)会被影响,不过我们可以通过设置clear:both对被影响的层进行清除浮动,这样就ok了,呵呵

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

慕斯卡4106679

你的意思是浮动会使紧挨着的上下两个标签也跟着浮动起来了?
2016-01-11 回复 有任何疑惑可以回复我~

main 是left和right的父级,如果left或right浮动了,那么与main同级之后面的的元素也会认为main是浮动的,这就是为什么footer会受影响。视频中没有教清除浮动,自己动动手和脑子,不是多学一点,理解的更深嘛

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

举报

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

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

进入课程

视频未清除浮动也依然实现了效果

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