[問題] CSS選單的背景

作者: Kenqr (function(){})()   2014-09-30 15:45:34
http://jsfiddle.net/fmn08ak7/
選單有加底色
#navlist ul {
background-color: azure;
margin: 5px 0px;
}
可是只有第二層看得到,第一層卻沒有。
試著把底色那行移到#navlist裡,結果卻是變成兩層都沒顏色。
請問問題是出在哪裡呢?
增加一個問題:
第二層選單的寬度目前是設定成固定150px,
有辦法讓它隨文字長度自動變化嗎?
作者: onininon (萬)   2014-09-30 16:22:00
第一層ul沒高度 所以沒顏色 2.max-width
作者: leochen0818 (Leo)   2014-10-01 10:35:00
overflow設auto的話,IE會有卷軸噢!max-width就看你到底設多寬了
作者: Ammenze (藍天白雲)   2014-10-01 11:52:00
改設min-width呢?
作者: Kenqr (function(){})()   2014-10-01 14:13:00
剛問完就發現解法了,給顯示中的子選單的z-index高於隱藏中的子選單即可

Links booklink

Contact Us: admin [ a t ] ucptt.com