首页 > 代码库 > margin 重叠现象
margin 重叠现象
1、写两个div,在上面div有 margin-bottom 的情况下效果是这样:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <title>margin 重叠现象</title> <style type="text/css"> .top { height: 100px; background: #795f98; margin-bottom: 20px; } .bottom { height: 100px; background: #7f9140; } </style> </head> <body> <div class="dadDiv"> <div class="top"></div> <div class="bottom"></div> </div> </body> </html>
2、那如果只让下面的div有 margin-top 的情况下是怎样呢?
.top { height: 100px; background: #795f98; } .bottom { height: 100px; background: #7f9140; margin-top: 20px; }
是的,效果没变。
3、再来,把刚刚的样式都写上呢,两个div会距离得更远么?
.top { height: 100px; background: #795f98; margin-bottom: 20px; } .bottom { height: 100px; background: #7f9140; margin-top: 20px; }
我的答案是 效果还是不变,即两个div上下间距还是20个像素,不信?自己拿尺子测量去吧~
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。