css优先级调整-解决整体设置a:hover的方法
2014-01-10 16:57
351 查看
css优先级
id>class>tag
同等级的选择器越多,优先级越高
因此可以通过加个id让其优先级更高来解决
可以用!important 来让优先级最高
因为!important不建议用(原因就不多说了)
第三种要了解a标签的原理
上面的代码虽然只设置了a的样式,实际上也罢a:hover a:link a:active都设置了
因此如果你要设置a的默认颜色
可以这样设置
然后你再设置a:hover就不会有优先级的问题了
id>class>tag
同等级的选择器越多,优先级越高
因此可以通过加个id让其优先级更高来解决
可以用!important 来让优先级最高
a:hover{ color:#333!important; }
因为!important不建议用(原因就不多说了)
第三种要了解a标签的原理
a{ color:#333; }
上面的代码虽然只设置了a的样式,实际上也罢a:hover a:link a:active都设置了
因此如果你要设置a的默认颜色
可以这样设置
a:link{ color:#333; }
然后你再设置a:hover就不会有优先级的问题了
相关文章推荐
- div+css总结—FF下div不设置高度背景颜色或外边框不能显示的解决方法
- 【CSS优先级】多个CSS样式设置同样属性时,画面到底会用哪一个CSS(important并非唯一方法)
- Android中CSS设置select高度的bug解决方法及jq操作select
- div+css总结—FF下div不设置高度背景颜色或外边框不能正常显示的解决方法(借鉴)
- csshover.htc 以及简单使用方法(解决IE6下 :hover 在其他标签下无效问题)
- CSS关于子元素设置了float属性后父元素高度为0的解释和解决方法
- css设置z-index 失效的解决方法
- div+css div不设置高度背景颜色或外边框不能显示的解决方法
- div+css总结—FF、IE7下div不设置高度背景颜色或外边框不能显示的解决方法
- csshover.htc在IE7下使用:active伪类无效解决方法
- 在CSS中span标签设置padding-top/bottom以及margin-top/bottom无效的解决方法
- IE浏览器中a:hover设置background失效的解决方法
- 【HTML】【CSS】表格设置了table-layout:fixed后第一行合并单元格其下单元格宽度设置不起作用的解决方法
- 链接伪类(:hover)CSS背景图片有闪动BUG的解决方法
- CSS关于子元素设置了float属性后父元素高度为0的解释和解决方法
- 【HTML】【CSS】表格设置了table-layout:fixed后第一行合并单元格其下单元格宽度设置不起作用的解决方法
- ie6 hover 背景图闪动css解决方法
- Lync Server 2010调整用户设置时,报“访问特权不够”错误解决方法
- CSS关于子元素设置了float属性后父元素高度为0的解释和解决方法
- IE浏览器中a:hover设置background失效的解决方法