其实是生效的。.banner .left
中的opacity:0.3
影响了显示效果。opacity会影响子级的显示。
你可以去掉opacity:0.3
,把background-color:#000000
改成background-color:rgba(0,0,0,0.3)
具体可参考:https://developer.mozilla.org/en-US/docs/Web/CSS/opacity
一个链接正常的伪类有四个:
:link
:hover
:active
:visited
而你现在只是定义了 a {}
,这代表的仅仅只是 <a>
标签元素的文本颜色,然后呢,你的 href="#"
,指向的是当前页面,如果已经点击过了,所有该链接的文本颜色都会变成 :visited
的颜色。应该就是你现在看到的紫色吧。
3 回答4.9k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
4 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
.banner .left ul li a
=>.banner .left .ul li a:visited