说明:hover前加空格,本身不会有:hover的效果,而后代元素会有:hover的效果。
2.当鼠标经过时,让其他元素改变样式:
这时候你会发现,只有后代元素和兄弟元素(紧接在元素后的兄弟元素)才有效果,其他的:hover会失效
还是上个例子
把
1 2 3 |
|
改为
1 2 3 |
|
发现能达到我们想要的效果
改为
1 2 3 |
|
也能达到效果(注意把"+"号去掉,就不能达到效果了)
而改为
1 2 3 |
|
不能达到我们的效果(无论带不带加号)
3.类名写错了;
4.:hover 被置于 :link 和 :visited 之前了;
5.你看错了;
等等……
以上就是如何让css hover 失效的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
更多相关阅读请进入《css》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者