我想将红色背景颜色应用于1st li,我尝试了几种方法但不能 得到我想要的: #rightmxmenu ul li:first-child {background-color:#ca212d;}#rightmxmenu li:first-child {background-color:#ca212d;} 它不会影响任何事情
得到我想要的:
#rightmxmenu > ul > li:first-child > {background-color:#ca212d;} #rightmxmenu > li:first-child > {background-color:#ca212d;}
它不会影响任何事情
这是我的代码和CSS
http://jsfiddle.net/gwdp3/1/
希望任何专家都能告诉我应该改变什么.
改变这个:#rightmxmenu > ul > li:first-child > { background-color:#ca212d; }
对此:
#rightmxmenu > ul > li:first-child { background-color:#ca212d; }
jsFiddle example
您不需要尾随>.