html怎么设置li标签一浮上去就变颜色

html怎么设置li标签一浮上去就变颜色,第1张

<li><a href="#">背景颜色</a></li> li a{width:200px height:25px line-height:25px display:block}

li a:hover{background:#666}

这样就可以了。li:hover{}这样可以可以,但是IE6不支持这样伪类;只好加上a:hover了,用javascript也可实现。

……由于CSS的层叠(cascading),a元素继承自li的样式被浏览器的a元素的默认样式给覆盖了。如下图

可以让a的颜色默认继承父级,这样

a {

 color: inherit

}

不过这种写法兼容性不太好,建议还是重写a的样式……


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6100329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存