CSS:将背景颜色应用于 ul li 菜单的第一个 child

标签 css menu

我只想将红色背景颜色应用到第一个 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 > ul > li:first-child  {
    background-color:#ca212d;
}

jsFiddle example

您不需要尾随 >

关于CSS:将背景颜色应用于 ul li 菜单的第一个 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15250920/

相关文章:

html - 具有转换属性的 CSS 动画不应用最终状态

css - Bootstrap 中的固定列

javascript - <ul> 中的响应式 Canvas ?

选项卡的 CSS 构建器

css - 在子菜单中永久激活的菜单颜色

css - 对齐元素 :center not working in custom CSS?

javascript - 如何制作可排序、可更改、可添加、可移动的网页元素?

jquery - 水平 Jquery 菜单 - 试图停止动画队列

css - 选择元素的父元素

jquery - 带过渡动画的粘性标题