[问题] 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