求教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菜单样式,应该怎么改? 展开
/* 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菜单样式,应该怎么改? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询