2011-01-08 179 views
0

我正在研究http://www.comehike.com(現在只是一個沙盒),您可以看到如果將鼠標懸停在「遠足」導航項上,則下拉菜單顯示在頁面內容後面。CSS菜單下拉菜單顯示內容背後

我看到一些關於類似問題的線程,但沒有一個是我需要的。

這裏是我的CSS以防萬一:

html 
{ 
    margin-bottom:2px; 
    min-height:100%; 
} 

body 
{ 
    background-image:url('http://www.comehike.com/img/ui/grass.jpg'); 
} 

#navigation 
{ 
    width:100%; 
    height:30px; 
    background-color:#white; 
    font-family:verdana,arial; 
    text-color:#557803; 
} 

#navigation ul 
{ 
    margin:0px; padding:0px; 
} 
#navigation ul li 
{ 
    display:inline; height:30px; float:left; list-style:none; margin-right:5px; 
    position:relative; 
} 

#navigation li a 
{color:#557803; text-decoration:none;} 

#navigation li a:hover 
{color:#black; text-decoration:underline;} 

#navigation li ul 
{ 
margin:0px; 
padding:0px; 
display:none; 
position:absolute; 
left:0px; 
top:20px; 
background-color:#black; 
} 

#navigation li:hover ul 
{ 
display:block; 
width:160px; 
} 

#navigation li li 
{ 
list-style:none; 
display:list-item; 
} 



#navigation li li a 
{color:#fff; text-decoration:none;} 

#navigation li li a:hover 
{color:#fff; text-decoration:underline;} 



div.headerMainNav 
{ 
color:#333333; 
font-family:verdana,arial; 
font-size:16px; 
height:auto; 
line-height:150%; 
position:relative; 
text-align:right; 
float:right; 
} 


a:link 
{ 
color:#557803; 
text-decoration:none; 
} 

a:hover { 
color:#999999; 
text-decoration:none; 
} 

a:visited { 
color:#557803; 
text-decoration:none; 
} 

#pageBody 
{ 
background-color:#FFFFFF; 
border:2px solid #999999; 
left:0; 
margin-left:auto; 
margin-right:auto; 
padding-left:15px; 
padding-right:15px; 
top:5px; 
width:800px; 
} 

#administrationHeader 
{ 
background-color:#FFFFFF; 
left:0; 
margin-left:auto; 
margin-right:auto; 
margin-top:3px; 
padding-right:5px; 
text-align:right; 
font-size: 9pt; 
top:5px; 
width:800px; 
} 

div.logo 
{ 
clear:top; 
clear:bottom; 
left:0; 
padding:0px; 
position:relative; 
width: 200px; 
height:80px; 
float:left; 
} 

div.mainBody 
{ 
color:#333333; 
font-family:verdana,arial; 
font-size:14px; 
height:auto; 
line-height:150%; 
position:relative; 
} 

div.footer 
{ 
color:#999999; 
font-family:times,serif; 
font-size:10px; 
padding-top:20px; 
line-height:150%; 
position:relative; 
text-align:center; 
bottom:10px; 
style=clear:both; 
} 
+0

嘗試給「位置:絕對」 – 2011-01-08 07:23:05

回答

2

我認爲你需要採取的z-index的關愛。

+0

是的,這些z-索引是什麼人在所有的論壇上討論? :) – Genadinik 2011-01-08 07:56:28