时间:2016-01-22 07:26 来源: 我爱IT技术网 作者:佚名
本文所分享的知识点是【css中提升优先级属性!important的用法总结】,欢迎您喜欢我爱IT技术网所分享的教程、知识、经验或攻略,下面是详细的讲解。
css中提升优先级属性!important的用法总结
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
<!--
!important只有Ie7.0和firefox可以识别,但是Ie6.0不能成功应用.!important提升优先级(或看成强制重定义-->
<!--
!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权(参见:W3.org的解释)。语法格式 {
sRule!important
}
,即写在定义的最后面,例如:box {
color:red !important;
}
假如我们定义一个这样的样式: #box {
background-color: #ffffff !important;
background-color: #000000;
}
那么在支持该语法的浏览器,如Firefox、Opera中,能够理解!important的优先级,背景显示#cccccc颜色,而在IE中则显示#000000.能说它“不认识、不支持”!
-->
#box div {
color:red;
}
.important_false {
color:blue;
}
.important_true {
color:blue !important;
}
#box2 {
background-color: #cccccc !important;
background-color: #000000;
}
<!--
firefox:
下面这段如果放在最上面,则是红色的, 如果放在最下面则是blue。说明如果放在最上面,#box div覆盖了#idColor,这时是id的优先级。而.important_false的class优先级小于id,没有覆盖掉#box div。
如果放在最下面,则#idColor没有覆盖.important_false。 如果不设置id="idColor", 则是blue。说明.important_false 覆盖掉了#box div
IE7:
#idColor放在最下面,是红色的。放在最下面也是红色的,去掉id属性。也是红色的。说明都没覆盖#box div。
-->
#idColor {
color:gray;
}
</style>
</head>
<body>
<div id="box">
<div class="important_false" id="idColor">这一行末使用important。class的优先级小于id的优先级。IE7是红色,firefox是蓝色。</div>
<div class="important_true" >这一行使用了important</div>
</div>
<div id="box2"> 在不同的浏览器下,这行字的色应该不同!IE7,Firefox是红色。IE6是蓝色</div>
</body>
</html>
关于css中提升优先级属性!important的用法总结的相关讨论如下:
相关问题:CSS如何取消!important的优先
答:这个不难,可以在wordpress文件之后调用theme文件,theme中再写一次html的css属性,如:margin-top:12px !important;这样就能修改成12px了。还有什么不懂么? >>详细
相关问题:DIV+CSS中!important;的问题。
答:浏览器兼容用的 有时候在ie6下看到页面整齐了,到ie7,Firefox页面乱了 所以需要浏览器hack,有些特殊标点,不同的浏览器会选择识别 下图是详解 >>详细
相关问题:css样式中遇到!important
答:假如我要对一个div在IE7中宽为200px,在IE6中宽180px,则: div { width:200px !important; } div { width:180px; } !important:表示某条属性(声明)具体最高的优化级,所以虽然看起来下面的把上方的属性覆盖了,但真正由于上面度200的优化级... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
