在css里写改变超链接颜色的属性之后,点击一个超链接然后网页中超链接都变色了如何做到不是一改全改?

别告诉我用js等解决... 别告诉我用js等解决 展开
 我来答
匿名用户
2014-03-24
展开全部
你只要把你的 a:hover {color:#000099;} 放到div层里就不会全局了
更多追问追答
追问
可以举个例子吗?
追答

html代码

<style type="text/css">
<!--
#DY{color:#000;}
#DY a:hover{color:#ff0000;}
-->
</style>
<div id="DY">
<a href="#" ></a>
</div>
看凡一切
2014-03-24 · 超过11用户采纳过TA的回答
知道答主
回答量:28
采纳率:0%
帮助的人:21.6万
展开全部
a:hover 这个设置默认的是网页全部选中的颜色.
你想改一个特定的..在特定的层写css样式

比如:看你是用#DY 我就写ID吧
<div id="con"><a href="">123</a></div>(引号里面自己命名,可以对照你的网页,如果直接CSS,那就是
<div class="con"></div>)

在CSS写
--1--#con a{color:#000000;}
#con a:hover{color:#000099;}
--2--用class就是
.con a{color:#000000;}
.con a:hover{color:#000099;}

头部的a和a:hover不变
追问
#con a{color:#000000;}
#con a:hover{color:#000099;}
为什么有两个#con;还有为什么#con后不是直接加上{}?
追答
#con a{}  这个是写鼠标没移动到指定目标时候的效果

#con a:hover{} 这个是写鼠标移动到指定目标时候的效果
至于说为什么俩个..css手册就是这样规定的..不这样写..不会你有想要的效果出来..
如果你理解第一 第二行的话..你就知道为什么要俩个..
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8477d43
2014-03-25 · TA获得超过2408个赞
知道大有可为答主
回答量:3155
采纳率:60%
帮助的人:1295万
展开全部
这个应该不可能是全页都变色的呀,根本没听说过有这样的事。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式