!important 什么意思?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/26 11:49:43
!important什么意思?!important什么意思?!important什么意思?!important它指定当前样式的优先级为高,后边再进行定义的相同样式是不会将其重置.因此按标准的CSS来说

!important 什么意思?
!important 什么意思?

!important 什么意思?
!important它指定当前样式的优先级为高,后边再进行定义的相同样式是不会将其重置.因此按标准的CSS来说,height:18px这一句是无效的,因为前边的定义具有更高的优先级.但是IE不支持该属性,而Firefox却支持.因此在Firefox中认的是height:19px,而IE则会先被设置为height:19,然后再设置为height:18px,这种现象可以加以利用实现IE和Firefox的布局兼容 IE不是不支持,!important是IE特有的提权用法
height:19px!important;height:18px 的准确含义是,IE认为19px优先级高,FF不认识important,就近优先原则会解析为18px 这是很老的方法了,其实有更好的兼容解决方案,有空再讨论IE不只IE6
--> -->
低----------> 中------------> 高