我正在尝试使内部div显示在页面的下方,但它只是位于顶部,看起来像外部div的默认边距#top_middle
<div id="top_center">
<div id="main_container"></div>
</div>
#top_middle
{
padding: 0px;
margin: 0px auto;
width: 100%;
position: relative;
z-index: 99;
top: 0px
}
#main_container
{
width: 800px;
display: block;
background-color: #ddd093;
margin: 0px auto;
padding: 0px;
height: 300px;
top: 200px;
z-index: 1;
}
答案 0 :(得分:0)
你必须给这个div提供位置:绝对。由于最高值仅适用于位置(绝对,相对)......
#main_container
{
width: 800px;
display: block;
background-color: #ddd093;
margin: 0px auto;
padding: 0px;
height: 300px;
top: 200px;
z-index: 1;
position:absolute
}
答案 1 :(得分:0)
在此css中添加位置:绝对
#main_container{
...;
position:absolute;
...
}