美文网首页
CSS优先级

CSS优先级

作者: Gettingjie | 来源:发表于2018-06-07 22:32 被阅读0次

介绍:

  当一个元素有多个相互冲突的CSS属性声明时,只有优先级最高的的CSS属性声明会被应用;以此,CSS的优先级一般对只有一个CSS属性声明的元素没意义。元素的多个相互冲突的CSS属性声明如果优先级相同,那么后面的声明将会被应用上。

CSS基础选择器:

  根据选择器的优先级,CSS选择器大致可分为3档(依次递增):
  1、类型选择器(type selectors)(例如, h1)和 伪元素(pseudo-elements)(例如, ::before)
  2、类选择器(class selectors) (例如,.example),属性选择器(attributes selectors)(例如, [type="radio"]),伪类(pseudo-classes)(例如, :hover)
  3、ID选择器(例如, #example)
  对元素设置的内联CSS样式会覆盖上面所有CSS选择器所赋予的相同属性的样式,因此可视为优先级更高一些(JavaScript对元素CSS操作中的 Element.style 是对元素内联CSS样式的操作)。

!import:

  当在一个样式声明中使用一个 !important 规则时,它将覆盖任何其他声明;当两条相互冲突的带有 !important 规则的声明被应用到相同的元素上时,拥有更大优先级的声明将会被采用。
  但 !important 样式并不被提倡使用(除非在要覆盖内联CSS样式的情况下),因为其破坏了样式表中的固有的级联规则。
  
  [参考]: https://developer.mozilla.org/zh-CN/docs/Web/CSS/Specificity
  
  

相关文章

  • 前端复习第二周

    主要复习CSS,style来引入css,link来外联css文件 优先级标签内css优先级 > hand内部css...

  • CSS基础

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

  • 【CSS优先级与!important】

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

  • 定位css 和xpath

    推荐的定位方式的优先级 优先级最高:ID 优先级其次:name 优先级再次:CSS selector 优先级再次:...

  • css的优先级到底是怎么计算的呢?

    浏览器计算css优先级一共有三个阶段 优先级计算的顺序⬇️ CSS规则的重要性和来源 CSS规则的特殊性 CSS规...

  • CSS选择器优先级

    参考文章:优先级- CSS | MDN

  • css选择器优先级以及photoshop快捷键

    css选择器优先级 CSS选择器的优先级:作用的元素一样,样式一样,就会有优先级问题,当优先级相同时,一旦发生重...

  • css-note

    css学习内容 css基础语法 css使用方法 css选择器 css继承与层叠 css优先级 css命名规范 学习...

  • 9. 定位流

    1.css书写方式 书写优先级(同等优先级): !important > 行内 > 外链 = 内嵌 选择器优先级:...

  • CSS常见问题

    CSS优先级算法如何计算? 样式优先级规则: 优先级顺序为:!important>style>权重值权重规则:第一...

网友评论

      本文标题:CSS优先级

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