美文网首页
如何计算CSS选择器的优先级

如何计算CSS选择器的优先级

作者: 虾丸biu | 来源:发表于2018-04-05 23:01 被阅读0次

CSS的优先级

(从上至下优先级依次降低)

  • 在属性后面使用!important会覆盖页面内任何位置定义的元素样式
#text{
    color: red !important;
} 
  • 作为style属性写在元素标签上的内联样式
<div class="wrap" style="color:red"
    hello
</div>
  • id选择器
  • 类选择器
  • 伪类选择器
  • 属性选择器
  • 标签选择器、伪元素选择器
  • 通配符(#)选择器
  • 浏览器自定义

复杂场景下CSS的优先级

首先对CSS优先级别做一个分类:

标号 a b c d
选择器 内联样式 id选择器 类选择器、伪类选择器、属性选择器 标签选择器、伪元素选择器

看以下例子:

#test p.class1{
    color: red; 
}
/*a=0;b=1;c=1;d=1*/
#test .class1.class2{
    color: blue;
}
/*a=0;b=1;c=1;d=0*/
/*字体为红色*/

相关文章

  • 面试NO.1——CSS

    一、CSS优先级算法如何计算?选择器优先级ID>class>元素选择器ID选择器的特殊性值,加0,1,0,0。类选...

  • (7)-基础CSS

    class和id的使用场景。CSS常见选择器。选择器的优先级是怎样的?复杂场景如何计算优先级?列出你知道的伪类选择...

  • CSS样式(选择器)的优先级

    css样式(选择器)的优先级 计算权重分类 important 内联样式 后写的优先级高

  • CCS选择器及优先级

    CSS选择器 选择器的优先级

  • Sublime 学习web的css

    html + css + js css引用 css外部样式 css优先级 css的选择器 标签选择器 类选择器 i...

  • 2020-05-13

    今天的笔试题: 1、CSS选择器有哪些?哪些属性可以继承?优先级算法如何计算? 2、超链接访可过后 hover样式...

  • CSS

    CSS 本文内容部分引用自 front-end-interview-handbook CSS 选择器的优先级是如何...

  • 三句话就搞懂!CSS选择器的优先级计算方法

    当CSS属性的效果互相抵触时,就需要计算CSS选择器的优先级。 首先,我们给选CSS择器分类: 行内样式 =...

  • 第三天:css选择器的优先级、Adobe photoshop C

    一.css选择器的优先级 css选择器的优先级:作用的元素一样,样式一样,就会有优先级。 1.通配选择器(*):0...

  • HTML CSS 选择器权重计算规则

    原文地址: CSS 选择器权重计算规则 其实,CSS有自己的优先级计算公式,而不仅仅是行间>内部>外部样式;ID>...

网友评论

      本文标题:如何计算CSS选择器的优先级

      本文链接:https://www.haomeiwen.com/subject/vazdhftx.html