li a:hover{background:#666}
这样就可以了。li:hover{}这样可以可以,但是IE6不支持这样伪类;只好加上a:hover了,用javascript也可实现。
……由于CSS的层叠(cascading),a元素继承自li的样式被浏览器的a元素的默认样式给覆盖了。如下图
可以让a的颜色默认继承父级,这样
a {color: inherit
}
不过这种写法兼容性不太好,建议还是重写a的样式……
欢迎分享,转载请注明来源:内存溢出
li a:hover{background:#666}
这样就可以了。li:hover{}这样可以可以,但是IE6不支持这样伪类;只好加上a:hover了,用javascript也可实现。
……由于CSS的层叠(cascading),a元素继承自li的样式被浏览器的a元素的默认样式给覆盖了。如下图
可以让a的颜色默认继承父级,这样
a {color: inherit
}
不过这种写法兼容性不太好,建议还是重写a的样式……
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)