CSS权重

CSS权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式。

权重的等级

可以把样式的应用方式分为几个等级,按照等级来计算权重

1、!important,加在样式属性值后,权重值为 10000
2、内联样式,如:style=””,权重值为1000
3、ID选择器,如:#content,权重值为100
4、类,伪类和属性选择器,如: content、:hover 权重值为10
5、标签选择器和伪元素选择器,如:div、p、:before 权重值为1
6、通用选择器(*)、子选择器(>)、相邻选择器(+)、同胞选择器(~)、权重值为0

权重的计算实例

1、实例一:

<style type="text/css">div{color:red !important;}
</style>
......
<div style="color:blue">这是一个div元素</div>
<!--
两条样式同时作用一个div,上面的样式权重值为10000+1,下面的行间样式的权重值为1000,
所以文字的最终颜色为red
-->

2、实例二:

<style type="text/css">#content div.main_content h2{color:red;    }#content .main_content h2{color:blue;}
</style>
......
<div id="content"><div class="main_content"><h2>这是一个h2标题</h2></div>
</div>
<!--
第一条样式的权重计算: 100+1+10+1,结果为112;
第二条样式的权重计算: 100+10+1,结果为111;
h2标题的最终颜色为red
-->

转载于:https://www.cnblogs.com/fwl8888/p/9184658.html

CSS权重的等级划分相关推荐

  1. html5类选择器选择权重,Python Html5和CSS3的新增功能:CSS权重与CSS3新增选择器

    一.CSS权重概念 CSS权重概念:指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面写的样式. 二.权重的等级 2.1.权重的等级划分 ...

  2. 你应该知道的一些事情——CSS权重

    本文由99根据Vitaly Friedman的<CSS Specificity: Things You Should Know >所译,整个译文带有我们自己的理解与思想,如果译得不好或不对 ...

  3. ”上帝“的数学定义,人工智能智商与等级划分研究最新进展

    声明:本研究的"上帝"与研究者宗教立场没有关联,而是从人工智能智商和等级划分研究中对"上帝"概念的引用. 2017年5月,论文"人工智能的智商和智能等 ...

  4. css权重机制,css权重

    什么是CSS权重? 当很多的规则被应用到某一个元素上时,com权重决定了哪一条规则会被浏览器应用在元素上. 两个选择器权重值相同,则最后定义的规则被计算到权重中,后面的取代前面的.引入的样式表( @i ...

  5. html 样式权重,CSS 权重详解

    对于 CSSer 来说,多多少少都会遇到过 "样式规则不生效?"."样式规则被覆盖?" 等等问题,这些都与 CSS 权重有关系. 选择器匹配原理 在此之前,容我 ...

  6. 关于css权重那些事情

    css权重与计算 昨晚上老师讲css知识点,一直觉得这老师上课不好玩也没听他上课,然后他点名问我css啥啥啥样式怎么怎么样,我当时直接懵了 我上课没听课,当时还在看java书,况且您老人家啷个就突然间 ...

  7. 面试总结(CSS 的盒模型?、CSS 中选择器的优先级以及 CSS 权重如何计算?、CSS 中哪些属性可继承,哪些不可以?、CSS 单位中 px、em 和 rem 的区别?、rem 适配....)

    CSS 的盒模型?         盒子模型(Box Modle)可以用来对元素进行布局,包括内边距,边框,外边距,和实际 内容这几个部分                 第一种是 W3C 标准的盒子 ...

  8. css权重计算方法浅谈

    在这之前只知道css权重的皮毛,比如说:行内权重比头部权重高,头部比外部样式权重高----工作中才知道真正理解css权重重要性.理解权重了才能写出来最优css选择器来.对后面学习less,scss有很 ...

  9. 信息系统安全等级保护的定级准则和等级划分

    定级准则: 坚持自主定级.自主保护的原则. 应当根据信息系统在国家安全.经济建设.社会生活中的重要程度,信息系统遭到破坏后对国家安全.社会秩序.公共利益以及公民.法人和其他组织的合法权益(受侵害客体) ...

最新文章

  1. .NET : VS 2008中的一个转换器
  2. CImage 是基于GDI+的,很老的一篇文章,我很久很久以前看到过的
  3. mdkstc系列器件支持包下载_Find X2系列 Android 11 Beta1 测试版发布
  4. PyTorch常用代码段整理合集
  5. mysql 替代like_mysql用instr替代like查询
  6. Cheatsheet: 2010 12.13 ~ 12.23
  7. ant编译web项目
  8. snmp 获得硬件信息_计算机网络基础课程—简单网络管理协议(SNMP)
  9. web Api 返回json 的两种方式
  10. 发一个多CPU中进程与CPU绑定的例子
  11. script标签中defer和async的区别
  12. MathType 插入定义的chapter and section break后无法隐藏
  13. python3可以运行python2的代码吗_Python同时兼容python2和python3的8个技巧分享
  14. cocos2D icon
  15. 推荐系统之协同过滤算法
  16. 甲乙分别自A,B两地同时相向步行,2小时后中途相遇,甲乙步行速度都提高了1千米/时,当甲到达B地后立刻按原路向A地返行,当乙到达A地后也立刻按原路向B地返行,甲乙两人在第一次相遇后3小时36分
  17. MATLAB运算总结(一)超详细
  18. 南昌理工学院计算机系考研,南昌理工学院与华东交通大学联合培养硕士研究生...
  19. 基于h5 canvas的模拟时钟javascript程序
  20. scrapy 爬取论坛帖子名称及链接(递归方式获取)

热门文章

  1. 操作系统 chapter 12 死锁
  2. javaweb学习总结二十三(servlet开发之线程安全问题)
  3. hdu-5900 QSC and Master(区间dp)
  4. 懒加载中进行字典转模型
  5. 个人项目【 完成总结】
  6. [转]Windows Shell 编程 第十一章 【来源:http://blog.csdn.net/wangqiulin123456/article/details/7987992】...
  7. python 栈和队列 排序 初级数据结构
  8. ElementNotVisible exception in Selenium WebDriver
  9. Js让静态人物动起来Demo演示
  10. select count