美文网首页
CSS样式优先级

CSS样式优先级

作者: CRJ997 | 来源:发表于2019-07-25 08:53 被阅读0次

遵循以下优先级(参考MDN CSS优先级)

以下顺序按照优先级递减的规则排列

  1. !important规定的规则(不建议使用,可能导致debug困难)
  2. 内联样式,总是会覆盖外部样式
  3. ID选择器中定义的样式(如#container)
  4. 类选择器(如.book),属性选择器(input[type=text])和伪类(:hover,:focus,:active等)
  5. 类型选择器(如input)和伪元素(常见的::after和::before)
  • 注意上述优先级只有在多处定义的样式中有相同的规则的时候才会生效。同优先级的规则总是CSS表中后定义的规则覆盖前面的规则。
  • 通配符(),关系选择符(+,~,>,' ')和否定选择器(:not())对优先级没有影响,但是否定选择器括号内部定义的规则*对优先级有影响

对于样式表来讲,又有以下的优先级(优先级递减):

  1. 内联样式 style="..."
  2. 内部样式 <style> .... </style>
  3. 外部样式 <link href="..." ref="stylesheet" type="text/css" />

相关文章

  • 【CSS优先级与!important】

    CSS样式优先级: 1、相同权值情况下,CSS样式的优先级总结来说,就是——就近原则(离被设置元素越近优先级别越高...

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

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

  • CSS基础

    CSS :层叠样式表(Cascading Style Sheets)。 CSS 书写位置及优先级(优先级按顺序排列...

  • CSS要点记录

    CSS要点记录 CSS 指层叠样式表 (Cascading Style Sheets) 多种样式时的优先级问题 数...

  • CSS特性 & CSS优先级算法

    CSS特性 层叠性 继承性 优先级 CSS层叠性 在css样式中,与样式的调用顺序无关,与样式的定义顺序有关。 层...

  • 前端学习之CSS(二)

    一、CSS语法 优先级: (内联样式)Inline style > (内部样式)Internal style sh...

  • 2018-06-28

    the presentation of that content 呈现的内容 css样式的优先级是在加载css文...

  • css样式优先级

    前言 如果从CSS代码存放位置看权重优先级:内嵌样式 > 内部样式表 > 外联样式表。 遵循以下优先级(参考MDN...

  • 前端Day8

    CSS层叠性 优先级相同的情况下,显示最后更新的样式。 CSS继承性 子元素会继承父元素的样式。 选择器的优先级 ...

  • css important

    在CSS中,通过对某一样式声明! important ,可以更改默认的CSS样式优先级规则,使该条样式属性声明具有...

网友评论

      本文标题:CSS样式优先级

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