我有两个 div,一个嵌套在另一个中,即#messages
div 在#mainContent
div 内。#messages
div 应该距离其父级的顶部 0px 。一切都很好,直到我在unordered list
里面放了一个,然后它把整个 div 从整个#messages
div 向下推了几个像素。
如果我穿上元素margin-top:0px;
,ul
一切都很好,但我希望 ulmargin-top:10px;
来自它的#messages
父级。如果我再把margin-top:10px;
它推#messages
10px 从#mainContent
.
有人可以解释为什么会发生这种情况,有人可以为此提供一个干净的解决方案吗?
谢谢,是这样的jsfiddle
: