У меня есть следующая проблема:Div элемент меняет положение (маржа) родительский DIV
У меня есть DIV элемент с фоновым изображением, которое позиция в точности, как я хочу. Но когда я добавляю в него дочерний div, он изменяется. (Theres небольшой запас наверху)
Я хочу знать, почему это происходит и как это исправить.
CSS код:
body,html{
height:100%;
}
body {
margin: 0;
background-color: green;
background: url(../images/backround_red.png) no-repeat center center fixed;
background-size: cover;
}
div#mainWrapper {
position: relative;
text-align: center;
margin: auto;
width: 70em;
height:100%;
background: url(../images/header.jpg) no-repeat center center fixed;
background-size: cover;
padding-left: 4em;
}
div#loginWrapper {
position: relative;
top: 15%;
margin: 0;
}
скриншоты:
без childdiv:
с childdiv:
JSFiddle: http://jsfiddle.net/DUtb4/
изменение вашего ребенка 'маржинального-top' к' отступа-top' –
что вы имеете в виду? –
Обычно это вызвано верхним краем дочернего элемента. добавьте свою разметку и, возможно, jsFiddle, чтобы я мог точно знать –