我有div(父)包含另一个div(孩子).Parent是body没有特定CSS样式的第一个元素.当我设置
.child
{
margin-top: 10px;
}
Run Code Online (Sandbox Code Playgroud)
最终的结果是我的孩子的顶部仍然与父母对齐.我的父母向下移动10px,而不是让孩子向下移动10px.
我的目标DOCTYPE是XHTML Transitional.
我在这里错过了什么?
编辑1
我的父母需要有严格定义的尺寸,因为它的背景必须从上到下显示在它下面(像素完美).因此,设置垂直边距是不行的.
编辑2
此行为在FF,IE和CR上是相同的.