cssimportant指的是什么

小编给大家分享一下css important指的是什么,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

创新互联公司是一家专业提供瑶海企业网站建设,专注与网站制作、做网站、H5高端网站建设、小程序制作等业务。10年已为瑶海众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

css important是CSS1定义的语法,作用是提高指定样式规则的应用优先权,让浏览器首选执行这个语句;其语法格式如“{ sRule !important }”,一般都是用来做hack的。

CSS中的!important一般都是用来做hack的,后面缀上了!important的css语句,让浏览器首选执行这个语句。

因为css有继承的样式,加上!importanrt可以覆盖父级的样式。 IE6中不能识别,但IE7和别的浏览器中可以用,用来处理浏览器的兼容性。

!important

!important是CSS1定义的语法,作用是提高指定样式规则的应用优先权。语法格式{ sRule!important },直接写在定义的最后面,如:

p{color:green !important;}

注意:IE一直都不支持这个语法,而其他的浏览器都支持。因此我们就可以利用这一点来分别给FF和IE浏览器样式定义。

如果有定义了一个样式A,比如font-size,你不打算让以后也叫样式A的覆盖掉这个font-size,也可以用 !important . 而如果新样式也用了!important 则还是会强制覆盖掉

.A{
 font-size:12px !important;
}
.A{
 font-size:14px;   //不会生效
}
.A{
 font-size:14px !important; //生效
}

注意,一定要是同名的样式,也就是样式名都叫A的样式才行,如果是父代与子代的情况就不管用了,比如说:






 I am child 

这种情况下,child的font-size就是14px,不受 father影响。

看完了这篇文章,相信你对“css important指的是什么”有了一定的了解,如果想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


文章标题:cssimportant指的是什么
链接分享:http://scyanting.com/article/pgeesp.html

其他资讯