css important 是什么


本文摘自PHP中文网,作者藏色散人,侵删。

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

本文操作环境:windows10系统、css3、thinkpad t480电脑。

推荐:《css视频教程》

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

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

!important

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

1

p{color:green !important;}

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

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

1

2

3

4

5

6

7

8

9

.A{

 font-size:12px !important;

}

.A{

 font-size:14px;   //不会生效

}

.A{

 font-size:14px !important; //生效

}

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

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

<html>

<head>

<style>

.father{

font-size:12px !important;

}

.child{

font-size:14px;

}

</style>

<body>

<div class="father">

 <div class="child">I am child </div>

</div>

</body>

</html>

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

以上就是css important 是什么的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

css @keyframes规则怎么用

css如何让div成圆的

css怎么去掉边框

css定位有哪些

html css js是干什么的

css怎么让超链接不加下划线

css怎么把字体颜色改为白色

css如何控制网页背景颜色

css border-right-color属性怎么用

css文字不环绕怎么办

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...