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

CSS布局margin相关

第16行代码任务四处填写margin:600px 0 0 0能实现与clear:both相同的效果,但是不应该是100(head)+600(main)=700px吗?求教

正在回答

2 回答

margin并不是相对于窗口,而是相对于自身,举个栗子

榴莲,外面的刺可以理解为margin(外边距),皮的厚度可以理解为padding(内填充/内边距)

第一个盒子head-高度100px

第二个盒子main(浮动)-高度600px

第三个盒子footer,margin-top:600px;(相当于自身的刺为600px,拉开了与第一个盒子的距离)


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

head的高度不用加,因为不加的时候刚好是顶着head,要增加的高度只是left,right的高度600px

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

暮女神 提问者

margin不应该是顶着最上面吗?
2016-11-24 回复 有任何疑惑可以回复我~
#2

stone310 回复 暮女神 提问者

不是,这里是顶着head
2016-11-24 回复 有任何疑惑可以回复我~
#3

暮女神 提问者 回复 stone310

为什么,所有的都是这样吗- -
2016-11-27 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

CSS布局margin相关

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