Это код HTML и код CSS.Размещение div на другом div
#header {
height: 75px;
}
#right {
height: 75px;
width: 700px;
float: right;
}
#top {
height: 100px;
background-color: green;
}
#bottom {
height: 800px;
background-color: silver;
}
#main {
height: 850px;
width: 950px;
background-color: #F3ECEA;
margin: auto;
position: absolute;
z-index: 1;
}
body {
margin: 0;
padding: 0px;
}
<!DOCTYPE html>
<html>
<link rel="stylesheet" type="text/css" href="design.css">
<body>
<div id="main">
<div id=header>
<div id="left"></div>
<div id="right"></div>
</div>
</div>
<div></div>
<div id="top"></div>
<div id="bottom"></div>
</body>
</html>
Я пытаюсь поместить #main
DIV по центру веб-страницы, а также она должна быть выше #top
и #bottom
дивы. Я пробовал z-index
, но это не сработало. При использовании z-index
я смог разместить #main
div на #top
и #bottom
div, но margin:auto
не работает. При использовании верхних и нижних атрибутов для position:absolute
я смог разместить #main
div, но изменение размера окна делает его другим. Я хочу, чтобы div #main
находился над разделом #bottom
и #top
, а также в центре страницы даже после изменения размера страницы.
Пожалуйста, поделитесь изображение как бы вы ожидать, что она будет оказана. – sarbbottam