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

子标签的margintop为什么不能撑开父标签的高度?

子标签的margintop为什么不能撑开父标签的高度?

Cats萌萌 2019-04-21 20:20:03
htmlbbbbbbbcssbody{padding:0;margin:0;}.a{background:red;}.b{background:blue;margin-top:10px;}http://jsfiddle.net/nhk6g1qx/1/父标签高度没有被撑开但留出了10像素的高度而给a增加padding-top:10红色背景顶部出现了20的高度http://jsfiddle.net/nhk6g1qx/4/
查看完整描述

2 回答

?
MYYA

TA贡献1868条经验 获得超4个赞

这是因为垂直方向的margin会重合,有三种方法修复这个问题
1.给父元素添加border或padding(top)
2.float父元素
3.设置父元素的position
。。。
                            
查看完整回答
反对 回复 2019-04-21
  • 2 回答
  • 0 关注
  • 417 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信