“超链接样式被点击过后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 {},因为点击时鼠标也是在元素上的,因此它们具有包含性,就像数学中的集合,应该由大到小。
<style>
<!--
a:link {}
a:visited {}
a:hover {}
a:active {}
-->
</style>
我个人认为原因是:如果a:hover {}写到a:active {}后面就会覆盖a:active {},因为点击时鼠标也是在元素上的,因此它们具有包含性,就像数学中的集合,应该由大到小。
相关文章推荐
- 2、超链接访问过后hover样式就不出现的问题是何原因?如何解决? [检查对常见问题的细心程度]
- love hate=lvha 解决被点击访问过的超链接样式不再具有hover和active了
- 如何解决超链接被点击后hover样式不出现问题
- 被点击访问过的超链接样式不在具有hover和active了
- 关于html中a标记点击连接之后,a:hover鼠标放上去失效的原因及解决方法!
- 超链接点击过后hover样式就不出现的问题
- 超链接访问过后hover样式就不出现的问题是什么?如何解决?
- 使用jquery mobile 点击超链接提示“error loading page” 解决方法
- 超链接访问后hover样式不出现的问题解决办法
- span设置text-indent不起作用的原因及解决方法
- css 超链接 样式 a link visited hover active
- 超链接访问过后hover样式就不出现…
- 解决超链接访问后hover样式不出现
- 鼠标划过和点击样式定义解决方法
- Eclipse创建Adroid虚拟机(AVD)时,产生OK按钮不可点击的原因和解决方法
- 超链接访问过后hover样式就不出现的问题
- (经验)在CSS中定义超链接样式a:link、a:visited、a:hover、a:active的顺序
- IE下a标签中内容为空,在页面中无法显示其hover样式的解决方法
- android中点击viewgroup时,子控件也会变成被点击的状态的原因及解决方法
- IE下a标签中内容为空,在页面中无法显示其hover样式的解决方法