首页 > 其他 > 详细

ID、Class和标签选择器优先级

时间:2016-04-06 13:12:38      阅读:261      评论:0      收藏:0      [点我收藏+]

按一般论:
ID > Class > 标签

1.如以下样式:

1 <div id="id" class="class">选择器优先权</div>
2 #id{color:#aaa;}
3 .class{color:#bbb;}
4 div{color:#ccc;}

这里,最后输出 的结果为 #aaa;


2.如果把选择器改为:

1 #id{color:#aaa;}
2 #id .class{color:#bbb;}
3 div{color:#ccc;}

最后,这里输出的颜色为:#bbb;

3.但如果HTML改为:

1 <div id="id" class="class"><b>选择器优先权</b></div>
2 #id{color:#aaa;}
3 .class{color:#bbb;}
4 b{color:#ccc;}

这里最后输出结果即为:#ccc;

因为 #id与 .class 并没有直接作用于对象上,故最后的结果为 b 的 #ccc;

ID、Class和标签选择器优先级

原文:http://www.cnblogs.com/Jacklovely/p/5358559.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!