既然header已经塌陷,那里面的margin属性还有什么用呢?是不是多余的?
我试了,取消margin属性后,只是上面那一栏左移了,为什么上下高度不会变,不是有个25px吗?去掉之后,应该要上移啊。
请老师解释一下。
3
收起
正在回答
1回答
同学你好!
首先margin是指外边距并不是指div的高度,没有去掉margin之前,还是可以看到margin的,不过由于塌陷和想象中有点差异,上下边距重合了
去掉margin之后,已经看不到上下边距
由于header高度陷了,所以它在垂直方向的不会影响到子元素,(注意是高度塌陷,不是宽度,所以auto还是会应用的)
使用margin是为了其他布局的样式相同,同时可是为了使页面元素居中。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
2. 从网页搭建入门JavaWeb
- 参与学习 人
- 提交作业 676 份
- 解答问题 9666 个
本阶段将从前端网页搭建入手,到Java Web基础,前后端结合助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星