求教css代码 #nav ul li:hover a, #nav li:hover li a

一个css3导航条http://www.webdesignerwall.com/demo/css3-dropdown-menu/中间有一段css代码如下/*subleve... 一个css3导航条http://www.webdesignerwall.com/demo/css3-dropdown-menu/ 中间有一段css代码如下
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
background: none;
border: none;
color: #666;
-webkit-box-shadow: none;
-moz-box-shadow: none;
}
应该是定义1,2级子菜单的样式的,#nav ul li:hover a和#nav li:hover li a 这两个到底什么意思?似乎第一个定义是2级菜单,第二个定义是1级菜单。但是如果我删除了第一个1,2两级菜单样式都消失了,删除第二个第1级菜单样式消失,2级保留。我试过把两个拆开了,分别给不同的文本颜色,第1,2级菜单都只显示第二个定义的颜色。是否中间有什么继承关系,如果我想分开定义1,2菜单样式,应该怎么改?
展开
 我来答
529648105
2014-04-22 · TA获得超过137个赞
知道小有建树答主
回答量:417
采纳率:0%
帮助的人:91.8万
展开全部
#nav LI:hover LI li A
{
color:red
}
更多追问追答
追问
加了这段的确解决了,这段的意思我也看懂了。我想再问问,#nav ul li:hover a和#nav li:hover li a 这两个到底什么意思?我是初学者,看懂代码对我说还是挺重要的,谢谢你
追答
li:hover a代表li悬浮下所有的a也包括li中li的a
li:hover li a只代表li中li的里所有的a
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式