У меня есть div
(parent), который содержит другой div
( child). Родитель является первым элементом в body
без определенного стиля CSS. Когда я устанавливаю
.child
{
margin-top: 10px;
}
Конечным результатом является то, что верхняя часть моего дочернего элемента по-прежнему совпадает с родительским. Вместо того, чтобы ребенок смещался на 10 пикселей вниз, мой родитель перемещается на 10 пикселей вниз.
Мой DOCTYPE
установлен на XHTML Transitional
.
Что мне здесь не хватает?
изменить 1
Мой родитель должен иметь строго определенные размеры, потому что у него есть фон, который должен отображаться под ним сверху вниз (идеальный пиксель). Таким образом, установка вертикальных полей на нем - не идти.
изменить 2
Такое поведение одинаково для FF, IE, а также CR.