我正在使用我網站的頂部標題欄樣式。我在頭部DIV中放置了2個DIV。 One Div在頂部,而另一個在底部。 頂部是專用於右側的鏈接的左側徽標,底部的Div則專用於水平菜單(我將在稍後完成)。DIV內的CSS位置困境
我的問題出現在Logo的位置上。我的標誌比頂部Div稍高,這導致底部Div僅覆蓋我的標誌底部。如果我裁剪或調整了標誌,問題就解決了。但我不想這樣做。我想在更高的Z指數上製作Logo。但它不起作用。似乎Z-index被忽略。
這是我到目前爲止有:
<div id="siteHeader">
<div id="headernav-top" style="height:50px;">
<div id="headerlogo" style="height:72px;background-image:url('logo.jpg');background-repeat:no-repeat;">
</div>
<span id="headertext">
Welcome Back, <b>Whomever you are</b> |
<a href="/">My Account</a> |
<a href="/logout.php">Log Off</a> <br />
</span>
</div>
<div id="headernav-bottom" style="height:39px;background-color:#0C6;">
More Nav will go here
</div>
</div> <!-- end siteHeader -->
的headernav底肯定是覆蓋72px高度標誌的底部,在headerlogo格。
而當我把Z指數在兩個div內,似乎被忽略。
是否有另一種方式來獲得headerlogo到siteHeader格在上述範圍內解決?
只是使徽標位置絕對,你甚至不需要z-index,但是如果你想給它一個更高的z-index – Huangism
你能創建一個jsfiddle嗎? –