3个回答
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>
展开全部
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不变
你想改一个特定的..在特定的层写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手册就是这样规定的..不这样写..不会你有想要的效果出来..
如果你理解第一 第二行的话..你就知道为什么要俩个..
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个应该不可能是全页都变色的呀,根本没听说过有这样的事。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询