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

有关浮动的影响

footer没有设置float,body也没有,为什么会对footer有浮动影响?

正在回答

3 回答

因为它与top是兄弟元素关系。float是原本就是为了让其他围着本身形成环绕效果,所以top设置了float它的兄弟footer就产生围绕它转的效果。

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

花花花花生喵 提问者

top没有设置浮动
2016-07-17 回复 有任何疑惑可以回复我~

现在有三块,top,main,footer,因为main的子集全部成浮动元素,而自己本身又没有设置高度,所以它虽然在文档流里面,也是没有高度的存在。如果给main设置一个height,或者将main的任意一个有高度的子元素设置成非浮动的,都可以发现footer跑到后面去了。

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

top没有设置浮动


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

三水朝山

是r_sub_right,它会影响最近下一个的元素。。。
2016-07-18 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

有关浮动的影响

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