页面中加了链接字体就变成不是css里定义的颜色

我在a标签中定义字体是白色在html页面中给这个字的链接里加上了网址在浏览器中颜色就变成了紫色换成空链接字体就是白色请问我这个问题出在哪里我的css中啊标签定义a.nav... 我在a标签中定义字体是白色 在html页面中 给这个字的链接里加上了网址在浏览器中颜色就变成了紫色 换成空链接 字体就是白色 请问我这个问题出在哪里
我的css中啊标签定义
a.nav9:link{ color:#e8e9e9; text-decoration:none;}a.nav9:vistied{;}a.nav9:active{;}a.nav9:hover{ color:#f08200; text-decoration:none;}
展开
 我来答
百度网友1f463fa
2013-12-26 · TA获得超过685个赞
知道小有建树答主
回答量:600
采纳率:0%
帮助的人:474万
展开全部
这是因为,浏览器默认超链接访问过之后,该超链接会变成紫色。
相当于a:visited{color:紫色}
所以,你写一个这样的

a.nav9{ color:#e8e9e9; text-decoration:none;}
a.nav9:hover{ color:#f08200;}
就可以了(而且你拼错了visited)

因为 :link、:active、:visited 这些伪类,不常用~想用的话请先了解清楚再用~
匿名用户
2013-12-26
展开全部
a:link {color: #FF0000} /* 未访问的链接 */a:visited {color: #00FF00} /* 已访问的链接 */a:hover {color: #FF00FF} /* 当有鼠标悬停在链接上 */a:active {color: #0000FF} /* 被选择的链接 */

为了产生预期的效果,在 CSS 定义中,a:hover 必须位于 a:link 和 a:visited 之后!!
为了产生预期的效果,在 CSS 定义中,a:active 必须位于 a:hover 之后!!
a.nav9:link里面的color去掉试试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
利千秋0H8
2013-12-26 · TA获得超过634个赞
知道小有建树答主
回答量:746
采纳率:0%
帮助的人:376万
展开全部
css可以这样写么?不应该是nav9 a:link么。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式