a:hover属性,并且设置了他的背景图片及背景颜色,当鼠标移上去时显示正常,但奇怪的是当鼠标移开后,

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了a:hover属性,并且设置了他的背景图片及背景颜色,当鼠标移上去时显示正常,但奇怪的是当鼠标移开后,相关的知识,希望对你有一定的参考价值。

当鼠标移开后背景图片及背景颜色还会一直停留在那里,这是为什么呢,大家帮帮忙,先谢谢了,
只是在IE6里面出现这种情况,,,

a:link
a:visited
a:active

一共有4个属性 按照顺序 依次设定就好了追问

但是我只要用到hover属性,我是用他来实现一个三级菜单,但是不用到JS,

追答

那你就设定一个悬浮 一个离开 就行了。

参考技术A a:active

估计是没有设置

鼠标移动到<a>标签上面,改变背景颜色,使用a:hover没用,这是为啥?

1、加了超级链接改变颜色,需用a:hover

2、可是你第二张截图中css中并没有写a:hover,用的只是hover。

3、正确写法:a.green-color:hover     

参考技术A 用类名进行hover是可以的,和a:hover一个效果,你的a标签设置了宽高了没,是直接套在你想点的元素外面得吗,
a标签是行内元素,内部不能嵌套块级,所以要先把a标签设置成display:block就行了,本回答被提问者采纳
参考技术B .green-color:hoverbackground-color:green !important;
在a标签里输入一些文字,让a标签有具体的大小,然后试试这样可行不,如果可行,那么就是优先级的问题了
参考技术C a:hover
background-color:green;
参考技术D 为什么要加javascript,,不加试试,还有后边那些代码

以上是关于a:hover属性,并且设置了他的背景图片及背景颜色,当鼠标移上去时显示正常,但奇怪的是当鼠标移开后,的主要内容,如果未能解决你的问题,请参考以下文章

鼠标移动到<a>标签上面,改变背景颜色,使用a:hover没用,这是为啥?

a:hover 背景位置问题

如何在 Bootstrap 5 中更改导航栏品牌 a:hover 背景颜色

UIView的不透明alpha和背景颜色之间有什么关系?

定位及背景属性

css布局方式及背景文本属性