如何让css hover 失效


本文摘自PHP中文网,作者藏色散人,侵删。

让css hover失效的原因:1、在CSS定义中,“a:hover”没有被置于“a:link”和“a:visited”之后;2、在CSS定义中,“a:active”没有被置于“a:hover”之后。

推荐:《css视频教程》

CSS中hover失效的几个原因:

在设置CSS的hover时,有时会发现hover不起作用,总结一下原因:

提示:在 CSS 定义中,a:hover 必须被置于 a:link 和 a:visited 之后,才是有效的。

提示:在 CSS 定义中,a:active 必须被置于 a:hover 之后,才是有效的。

1.在设置:hover前加空格:

比如

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

<style type="text/css"

    .one { 

        margin: 0 auto; 

        width: 400px; 

        height: 300px; 

        background: #ced05d; 

    

    .two { 

        margin: 0 auto; 

        width: 100px; 

        height: 100px; 

        background: #5a5aea; 

    

    .three { 

        margin: 0 auto; 

        width: 200px; 

        height: 100px; 

        background: #4b9c49; 

    

    .four { 

        margin: 0 auto; 

        width: 300px; 

        height: 100px; 

        background: #7b4141; 

    

    .one :hover { 

        background: #da56d0; 

    

</style> 

<body> 

<h1>测试</h1> 

<div class="one"

    <div class="two"

       

    </div> 

    <div class="three"

           

    </div> 

    <div class="four"

           

    </div> 

</div> 

</body>

你发现鼠标经过class为one的时候背景不变,而经过one里面的其他div背景颜色发生变化,

阅读剩余部分

相关阅读 >>

css样式重置

css怎么添加小图标

怎样编写灵活、稳定、高质量的html和css代码

html行内样式字号怎么写

css hover失效怎么办

怎么防止别人下载网页css

css的伪类有哪些

css中font字体颜色怎么设置

css如何使用伪元素

为什么要用div+css布局

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...