如果直接写a:hover,不写.sou ul li a:hover{} a标签没有hover效果

收藏
CSS/CSS3
1
Feb 1, 2018

如果直接写a:hover,不写.sou ul li a:hover{} a标签没有hover效果

回答

筱竹回答

问题分析:

1、直接设置 a:hover{}时页面中间的a标签没有效果,原因是a:hover 的权重比之前 给a设置的样式的权重小导致的,所以没有效果。

问题解决思路 

1、查看给之前的a标签设置的权重,要按照之前给a标签设置的权重的基础上加上:hover样式

问题解决办法

1、假如之前给a设置的权重是 .box ul li a{} 那么给a标签加:hover效果的时候就要设置为.box ul li a:hover{}

(0)

提交成功