2012-12-06 62 views
0

進一步出現,我試圖讓內部的div進一步顯示在網頁,但它只是坐在什麼樣子的外層div #top_middle的默認保證金頂使得內部DIV從頂部

<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

放'的margin-top:10px' – Andy

回答

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 
    } 
+0

或相對會工作,以及。 – Kyle

+0

謝謝頂端現在的作品,但現在它不居中。我試圖給#top_middle添加高度,認爲它被推出是因爲它們在div中沒有​​足夠的空間,但是仍然沒有放棄。 –

0

添加的位置是:絕對在THID CSS

#main_container{ 
...; 
position:absolute; 
... 
}