css important什么意思


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

css中important是用于提高指定样式规则的应用优先权的一种语法,其语法格式如“{sRule!important}”;而优先级高的css样式会覆盖优先级低的样式。

本文操作环境:windows7系统、HTML5&&CSS3版、Dell G3电脑。

在HTML网页中css样式是根据优先级来判断使用的,优先级高的css样式会覆盖优先级低的样式,而css属性有很多都具有继承性,这就会影响我们网页显示,我们可以使用!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视频教程】

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

相关阅读 >>

css怎么控制行高?

css优化,提高性能的方法有哪些

css怎么设置文本框大小

详解使用纯css实现滚动进度条效果的几种技巧

详解css处理长短文本内容的几种小技巧(值得收藏)

css text-decoration-style属性怎么用

css中什么属性可为元素设置外边距

深入浅析css属性选择器

css如何设置浮动

css中inline-block什么意思

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




打赏

取消

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

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

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

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

评论

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