教程中header和footer设置浮动的作用是什么?

教程中header和footer设置浮动的作用是什么?

http://img1.sycdn.imooc.com/climg//58ef25f80001cc6f06040371.jpg


还有个问题:是不是在网页布局中,float,position,margin的负值会产生很多不同的效果,有这方面的知识介绍吗

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
Miss路 2017-05-23 14:07:43

设置浮动是为了要让元素横向排列,塌陷是因为设置浮动之后,元素脱离了文档流。有很多产生float,position,margin的负值等在课程中有做讲解,如果你自己不是很理解,这也很正常,对于初学者这块还是有难度的,建议可以多听两遍,然后自己在本地写代码试验一下,如果遇到不理解的具体的问题再来提问,助教老师为你解答,这样的方式可能会让你理解的比较彻底,记得也比较牢,我们不仅要教会你知识点,还要教会你学习方法,祝学习愉快!

慕数据8042498 2017-05-22 22:51:09

其实最佳写法是给container加overflow:hidden;声明,然后把header和footer的浮动属性去掉,width也可以不写。这个老师这么写是为了防止footer上移,但又懒得再写.footer { float: left; }。

程序学习袁 2017-04-13 17:42:09

header和footer设置浮动是为了一起脱离文档流,因为如果不设置浮动的话,你可以亲自试试把它们俩的浮动取消掉,那么这个页面的header和footer就会坍塌。


  • 为何会坍塌????
    2017-05-22 05:59:00
  • MHA 回复 OlafChou #2
    header下面紧接着就是footer,可是footer被浮动上来的left,right,middle给覆盖掉了
    2017-07-12 21:43:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师