有什么办法可以 使鼠标碰到div框内,div框内文字实现变色。

使用了onMouseOver并在该DIV样式a:hover里写颜色也实现不了。如下图,鼠标已经移到框内。可是文字没有我想要的白色!!... 使用了onMouseOver 并在该DIV样式a:hover里写颜色也实现不了。如下图,鼠标已经移到框内。可是文字没有我想要的白色!! 展开
 我来答
randytwo
推荐于2016-02-04 · 超过34用户采纳过TA的回答
知道答主
回答量:94
采纳率:0%
帮助的人:73.3万
展开全部
第一种方法:
.c1 { width:100px; height:30px;}
.c1 a { color:#c60; display:block;}
.c1 a:hover { color:#000; }

<div class=“c1”>
<a href="">联系我们</a>
</div>
第二种方法:
.a1 { color:#c60;}
.a1:hover { color:#000;}
<div onmouseover="document.getElementById('aaa').className='a1'">
<a href=" " id="aaa">联系我们</a>
</div>
你自己看哪种适合你,希望对你有帮助
caedy
2011-08-02 · TA获得超过189个赞
知道答主
回答量:208
采纳率:0%
帮助的人:188万
展开全部
这个要看你的结构,上楼把DIV放在A里面不大符合HTML语法,下面有个实例你看一下,不知道你的HTML和CSS写得对不对
div
<div class="a1"><a href=""></a>

css
a1.a{color:blue;}
a1.a:hover{color:#fff;}
希望能帮到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
等待放飞梦想
2011-08-02 · TA获得超过1175个赞
知道小有建树答主
回答量:1696
采纳率:16%
帮助的人:711万
展开全部
把DIV放在A里面。然后

a:hover div{ color:#fff; }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wixiaoduan
2011-08-02 · TA获得超过1273个赞
知道大有可为答主
回答量:1911
采纳率:50%
帮助的人:1216万
展开全部
div是块级元素,不能放到A里面吧?直接再div里面写 onmouseover="this.style.color='#FFF'";不能实现?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式