2011-10-26 144 views
0

我想像所有其他菜單一樣設置遊戲菜單的高度,但它不起作用。哪裏不對?css:ul li ul li高度

這是我的代碼:

<ul class="menu"> 
    <li class="item-474 current active"><a href="/">News</a></li> 
    <li class="item-482 deeper parent"> 
     <span class="separator">Applications</span> 
     <ul> 
     <li class="item-483"><a href="games.html">Games</a></li> 
     </ul> 
    </li> 
    <li class="item-484"><span class="separator">Appearence</span></li> 
</ul> 

 

#left-menu ul.menu { 
    display: block; 
    list-style-type: none; 
    margin-left: -40px; 
} 

#left-menu ul.menu li { 
    display: block; 
    text-align: center; 
    background: url("img/menu1.png"); 
    width: 208px; 
    height: 31px; 
    text-align: center; 
    list-style-type: none; 
    padding: 0px; 
    margin: 0px; 
} 

#left-menu ul.menu li ul li { 
    display: block; 
    text-align: center; 
    background: url("img/menu2.png"); 
    width: 208px; 
    height: 31px; 
    text-align: center; 
    list-style-type: none; 
} 

這是結果:

enter image description here

+0

什麼問題? –

+0

你能描述或顯示預期的結果嗎? – topek

+0

這是一個問題或陳述? :) [編輯:對不起,-1不具體] – halfer

回答

9

問題是,李的有固定的高度。所以當你添加二級列表時,他們沒有空間。

將高度更改爲最小高度,一切都將起作用。

例如:http://jsfiddle.net/FJV8b/