我想将红色背景颜色应用于第一个li,但我尝试了几种方法都没有得到我想要的结果:
#rightmxmenu > ul > li:first-child > {background-color:#ca212d;}
#rightmxmenu > li:first-child > {background-color:#ca212d;}
它不会影响任何事情
这是我的代码和CSS http://jsfiddle.net/gwdp3/1/
希望有专家能告诉我需要改变什么。
我想将红色背景颜色应用于第一个li,但我尝试了几种方法都没有得到我想要的结果:
#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 > li:first-child { background-color:#ca212d; }
请将此改为:
#rightmxmenu > ul > li:first-child > {
background-color:#ca212d;
}
转换为:
#rightmxmenu > ul > li:first-child {
background-color:#ca212d;
}
您不需要尾随的>
。
.firstItem
{background-color:#ca212d;}
在 HTML 中使用
<ul>
<li class ="firstItem"></li></ul>
这应该可以正常工作:
#rightmxmenu ul li:first-child {
background-color:#ca212d;
}