我不是一個專家的網絡開發,所以請在這裏忍受我。定位元件下另一
我想顯示一個頁面的橫幅樣式標題,其頂部由275x116的圖像佔據,然後是橫幅頂部70%出現的水平菜單欄(使用ul項目樣式) 。
我該如何設置,以便橫幅出現在我的導航下方?目前,我的菜單欄左側的一部分位於圖像下面,但我想它是相反的,因此菜單欄上面的圖片,有些事情是這樣的:
============= <start of header> ===========
--------
| img |
| |
| Horizontal menu
| |
--------
============= <end of header> ===========
我的CSS:
#header
{
background-color: green;
border: 0;
margin: 0;
padding: 0;
overflow: hidden;
width: 100%;
height: 120px;
}
#logo
{
background: green url(images/logo.png) no-repeat scroll 0 0;
margin: 0px 0px;
border: 1px solid white;
left: 20px;
top: 20px;
width: 275px;
height: 116px;
position: absolute;
z-index: -1000;
}
.container {
border:1px solid grey;
margin-left:auto;
margin-right:auto;
width:960px;
}
我的HTML:
<body>
<div id="header">
<div id="logo">
</div>
<div class="container" id="primaryNavbar">
<ul>
<li><a href="#">Home</a></li>
<li><a href="#">Books</a></li>
<li><a href="#">Shows</a></li>
<li><a href="#">Movies</a></li>
</ul>
<div class="clear"> </div>
</div> <!-- end of container -->
</div> <!-- end of header -->
</body>
我認爲,設置位置爲「絕對」的標誌元素,並添加在一個非常低的z-index將實現這一點,但認爲並非如此這裏。
有什麼建議嗎?