关于样式优先级:
作者:邹阳 | 发表于:2016-04-17 14:44:09
阅读量:(238) | 所属栏目:编程
关于样式优先级:
发生冲突时的优先级:important > 内嵌样式 > ID > 类 > 标签 | 伪类 | 属性选择 > 伪对象 > 继承 > 通配符。
从CSS代码存放位置看权重优先级:内嵌样式 > 内部样式表 > 外联样式表。
关于css !important
含义:提升指定样式规则的应用优先权。!important,一个作用就是用来覆盖行间内联样式。
另一个作用最主要是为了IE 6.0浏览器。IE6,IE7和FF都能识别!important。但是要注意2种写法的不同:
1、这一种情况下三种浏览器div的颜色都是blue,也就是说其实IE6,IE7和FF都能识别!important。
div{background:blue!important;}
div{background:red;}
2、ie6下就div为red,ie7,FF下为blue
div{background:blue!important;background:red;}