使用下面的HTML和CSS,我似乎无法将超链接的文本颜色更改为蓝色或紫色?我错过了什么?第一个我尝试过使用!important,但没有成功。我发现的唯一成功的方法是将它 Package 在HTML代码中,如下所示:<li><a style="color: white" href="index.html">Home</a></li>
<li><a style="color: white" href="index.html">Home</a></li>
68bkxrlz1#
另一个方法是将a标签的color属性设定为inherit,以便继承其父项li属性的计算颜色:第一个
a
color
inherit
li
k97glaaz2#
您正在将颜色设置为li,而不是a。a元素有一个默认颜色,因此您需要选择它。
a { color: white; }
第一次或在(li)上悬停:
nav li:hover a { color: white; }
第一个
2条答案
按热度按时间68bkxrlz1#
另一个方法是将
a
标签的color
属性设定为inherit
,以便继承其父项li
属性的计算颜色:第一个
k97glaaz2#
您正在将颜色设置为
li
,而不是a
。a
元素有一个默认颜色,因此您需要选择它。第一次
或在(
li
)上悬停:第一个