!important的理解
来源:互联网 发布:武汉纬创纬尊软件 编辑:程序博客网 时间:2024/05/04 23:28
css !important作用是提高指定CSS样式规则的应用优先权。
!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权。语法格式{ cssRule !important },即写在定义的最后面,例如:box{color:red !important;}
在CSS中,通过对某一样式声明! important ,可以更改默认的CSS样式优先级规则,使该条样式属性声明具有最高优先级,也就是相当于写在最下面。
,对覆盖平衡而言,加上一个“!important”就优先于正常的CSS规则。
,对覆盖平衡而言,加上一个“!important”就优先于正常的CSS规则。
p { text-indent: 1em ! important }
p { font-style: italic ! important }
p { font-size: 18pt }
p { text-indent: 1.5em}
p { font: normal 12pt sans-serif}
p { font-size: 24pt }
在这些规则中 未被覆盖的有:
p { text-indent: 1em ! important }
p { font-style: italic ! important }
p { font-size: 24pt }
浏览器识别编辑
ie7,ie8,firefox,chrome等高端浏览器下,已经可以识别 !important属性, 但是IE 6.0仍然不能完全识别. important的样式属性和覆盖它的样式属性单独使用时(不在一个{}里),IE 6.0认为! important优先级较高,否则当含! important的样式属性被同一个{}里的样式覆盖时,IE 6.0认为! important较低!
important,最主要是为了IE 6.0浏览器。
最重要的一点是:IE 6.0一直都不支持这个语法,而其他的浏览器都支持。因此我们就可以利用这一点来分别
给IE和其他浏览器不同的样式定义,例如,我们定义这样一个样式:
colortest
{border:20px solid #60A179 !important;
border:20px solid #00F;
padding: 30px;
width : 300px;}
在Mozilla中浏览时候,能够理解!important的优先级,因此显示#60A179的颜色:
在IE中浏览时候,不能够理解!important的优先级,因此显示#00F的颜色:
可以看到,利用!important,我们可以针对IE和非IE浏览器设置不同的样式,只要在非IE浏览器样式的后面加
上!important。
1 0
- !important的理解
- 关于css !important的理解
- !important的使用
- !important的应用
- 关于css 的 !important
- !important的用法
- !important 的用法
- 你大爷的!important
- !important的用法
- Less的!important关键字
- CSS !important的作用
- important
- important
- !important
- !important
- min-height的问题、!important
- CSS中!important的作用
- css 中!important的使用
- hdu5361In Touch set
- 关于java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener问题
- Android菜单详解——选项菜单(OptionMenu)
- 使用随机梯度算法对高斯核模型进行最小二乘学习法的MATLAB程序源码分析
- Opencv 摄像机标定
- !important的理解
- git push 之后访问仓库500
- greenDAO讲义(一):使用篇
- LeetCode—300 Longest Increasing Subsequence
- HDU 4091 【2011上海现场赛 A】 Zombie’s Treasure Chest
- 【随想记】android开发初步经历经验
- [LeetCode]Serialize and Deserialize Binary Tree
- NodeAsp是一套Classic ASP框架,借鉴了NodeJS的模块化思想,让您可以使用全新的理念愉快地书写ASP程序
- iphone屏幕适配规则及启动图设置方法