码迷,mamicode.com
首页 > Web开发 > 详细

[CSS]解决父子元素margin-top重叠问题

时间:2017-05-06 11:54:33      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:重叠   parent   tran   问题   lin   inline   css   解决   data   

问题代码:
  1. <div id="father" style="background:#eee;">
  2. <div id="son" style="margin-top:50px;">son</div>
  3. </div>

方法一:
父元素设置overflow:hidden
  1. <div id="father" style="background:#eee;overflow:hidden;">
  2. <div id="son" style="margin-top:50px;">son</div>
  3. </div>

方法二:
父元素设置border-top
  1. <div id="father" style="background:#eee;border-top:1px solid transparent;">
  2. <div id="son" style="margin-top:50px;">son</div>
  3. </div>

方法三:
父元素设置padding-top
  1. <div id="father" style="background:#eee;padding-top:1px;">
  2. <div id="son" style="margin-top:50px;">son</div>
  3. </div>

方法四:
父子元素间增加一个inline元素
  1. <div id="father" style="background:#eee;">&nbsp;
  2. <div id="son" style="margin-top:50px;">son</div>
  3. </div>

[CSS]解决父子元素margin-top重叠问题

标签:重叠   parent   tran   问题   lin   inline   css   解决   data   

原文地址:http://www.cnblogs.com/enginex/p/6816051.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!