css hover失效怎么办
程序员文章站
2022-04-02 12:31:15
...
css hover失效的解决办法:1、取消选择器hover之间的空格;2、修改“active,visited,hover,link”顺序;3、修改编写方式为“a:hover +.b{}”;4、取消hover的元素的行内式样式。
本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。
关于css的:hover失效问题
参考:
关于hover失效的问题
********************************我是分割线********************************************
1、网上百度的原因一般有如下几种,
第一种是:
选择器、:、hover之间有空格,或者冒号是中文符号;
第二种是:
没有注意active,visited,hover,link之间的生效顺序的关系,
active < hover < visitied / link
其意思就是active需定义在hover之后才能起作用,而hover需定义在visited和link之后才会起作用。当然,前提是它们同时存在的时候。
第三种是:
hover只会与子代元素元素及兄弟元素起作用。
ps:hover作用于兄弟元素时,仅仅只是对相邻的兄弟元素有用,且要写为a:hover +.b{}
第四种是:
低级错误。
我自己写的时候,发现hover不生效,但是绝对不满足上边提到的前3中状况。
最后发现,因为hover的元素存在行内式样式,所以导致了hover没有效果
ps:这个应该归类为低级错误吧。
【推荐学习:css视频教程】
以上就是css hover失效怎么办的详细内容,更多请关注其它相关文章!
下一篇: html如何去掉超链接的下划线
推荐阅读
-
使用.htaccess重定向后无法显示图片,CSS失效,该如何处理
-
伪类hover失效,关于CSS的优先级_html/css_WEB-ITnose
-
a标签加上CSS样式后 onclick事件不执行,怎么办- -。_html/css_WEB-ITnose
-
利用css伪类选择器hover控制两个元素属性
-
css静态滤镜 + A:Hover 效果第1/3页_javascript技巧
-
a标签点击跳转失效IE6、7的奇葩bug_html/css_WEB-ITnose
-
图文详解鼠标事件CSS:hover和JS:mouseover的区别
-
Win10系统自带截图功能失效怎么办?Win10截图功能失效的解决方法
-
CSS定义Hover实现文字变大的超级链接
-
CSS3实现可翻转的hover效果