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

清除浮动后,为啥footer的背景颜色变成绿色了?

此案例中,清除footer浮动样式后为啥背景颜色变成绿色了

正在回答

2 回答

footer的式样设置#9F9就是绿色的

当没有清除浮动的时候,footer的样式是被上面浮动的式样所覆盖了的,所以式样紧跟在head之后,而只显示出了文字

把代码复制到浏览器中去尝试下就会明白了

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

快乐购

覆盖?怎么个覆盖法?
2016-07-18 回复 有任何疑惑可以回复我~
#2

Cassie_yu 回复 快乐购

也就是说当前的main这一块整个都是浮动的,不在正常的文档流中,所以footer应该是紧跟在head的下面被盖住了啊(只是footer里面的文字依旧会认为浮动的main占据了空间,所以还在下面,具体原因可查看《CSS权威指南》)~~ 最后,你将main这一块里面的背景颜色都去掉,然后将它设置成透明的再看看就明白了。
2016-07-18 回复 有任何疑惑可以回复我~

你是不是main部分的背景颜色就是绿色的?

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

举报

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

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

进入课程

清除浮动后,为啥footer的背景颜色变成绿色了?

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