码迷,mamicode.com
首页 > 其他好文 > 详细

父元素与子元素之间的margin-top问题

时间:2015-01-26 16:29:49      阅读:109      评论:0      收藏:0      [点我收藏+]

标签:

做项目的时候遇到了这个问题。

给父元素下的子元素设置margin-top属性,但是没有达到预期的效果,反而把布局搞乱了。如图: 

技术分享

给子元素设置margin-top属性之后,父元素和子元素之间的距离没有变化,反而是父元素和页面中的其他元素之间产生了margin。(黄色区块实际高度是1px,这里是为了能看清楚,设置高一点。)

解决办法:给父元素添加overflow:hidden。

技术分享

在项目中给父元素设置了overflow属性之后,果然解决了问题。

技术分享

不过目前还不知道原理是什么。正在上班,时间紧,任务重,没时间研究了。等下班之后再去探究原理吧。千万不要剧透哟~~~

父元素与子元素之间的margin-top问题

标签:

原文地址:http://www.cnblogs.com/maplechow/p/4250351.html

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