我有一个div
(父),其中包含另一个div
(子)。Parent是第一个body
没有特定CSS样式的元素。当我设定
.child
{
margin-top: 10px;
}
最终结果是我的孩子的顶部仍然与父母对齐。我的父母没有将孩子向下移动10px,而是将其向下移动10px。
我DOCTYPE
的设定为XHTML Transitional
。
我在这里想念什么?
编辑1
我的父母需要具有严格定义的尺寸,因为它的背景必须从上到下显示(像素完美)。因此,在其上设置垂直边距是不可行的。
编辑2
此行为在FF,IE和CR上相同。
如果合适,使用
top
代替margin-top
是另一种可能的解决方案。