您的位置:首页 > Web前端 > CSS

“超链接样式被点击过后a:hover{}和a:active{}样式不起作用”的原因及解决方法

2017-03-28 21:18 381 查看
今天发现了超链接样式被点击过后a:hover{}和a:active{}样式不起作用,可通过改变CSS属性的排列顺序解决:

<style>

<!--

a:link {}

a:visited {}

a:hover {}

a:active {}

-->

</style>   

我个人认为原因是:如果a:hover {}写到a:active {}后面就会覆盖a:active {},因为点击时鼠标也是在元素上的,因此它们具有包含性,就像数学中的集合,应该由大到小。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: