2008-01-16
在样式定义有冲突时的优先级如何分配
关键字: css
<style>
div{color:black}
#demo{color:red}
.demo{color:blue}
.demo1{color:yellow !important}
.demo2{color:gray}
</style>
<div>color:black</div>
<div class="demo">color:blue</div>
<div class="demo demo2">color:gray</div>
<div id="demo" class="demo">color:red</div>
<div id="demo" class="demo" style="color:green">
color:green</div>
<div id="demo" class="demo1" style="color:green">
color:yellow</div>
可以看出,以类选择符方式定义的样式的优先级最低,其实是类型选择符的,再就是ID选择符,然后到直接在对象上定义的,加了! important声明的优先级最高。
提示:如果还有链接外部的CSS,它的优先级是最低的。
特别说明
CSS样式的优先级遵循的是就近原则,理论上的是离对象越近,优先级别越高,但需要注意的是用! important声明的优先级最高,同一方式定义的CSS则以最后定义的为准。
发表评论
- 浏览: 245800 次
- 性别:

- 来自: 北京

- 详细资料
搜索本博客
最新评论
-
关于jfreechart的两篇收费 ...
啥也不说了,都在心里
-- by cun2001 -
写给面试者--来至一线面试 ...
真的是什么观点都有啊!LZ写帖子绝对是好意,让我们平时面试时该注意的细节。对于丢 ...
-- by kayzhan -
写给面试者--来至一线面试 ...
flynetcn 写道忠告 2:为人要诚实,不要试图去蒙考官 --谁 ...
-- by javaeyexp -
python 奇特的传参方法
Java说:“我的反省能力很强”,Python就笑了Python异常灵活,一个小 ...
-- by widen -
Java 中强制删除文件的方 ...
楼上,rm -f是Linux下用的.
-- by 。。。






评论排行榜