要设置菜单第一级的样式,我认为这段代码会起作用:
http://jsfiddle.net/2g36L/1/
有人可以指出我哪里出错了,谢谢。
确实
如此,但是由于您没有为其他元素提供其他颜色,因此它们继承了您为顶部<ul>
元素提供的颜色。如果您为其他<ul>
提供颜色,则工作正常。
jsFiddle 示例。
颜色是继承的 CSS 特征,因此即使您只为div 下的直接 UL 声明它,它也会被嵌套元素继承。