这篇文章主要介绍“css选择器优先级是什么意思”,在日常操作中,相信很多人在css选择器优先级是什么意思问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”css选择器优先级是什么意思”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
多重样式表的优先级:
内联样式 inline style > 内部样式表 internal style sheet > 外部样式表 External style sheet > 浏览器默认样式
下面是讲解选择器优先级的内容,关于权重解释的不错因此摘抄过来 ,摘自菜鸟教程
优先级是浏览器是通过判断哪些属性值与元素最相关以决定并应用到该元素上的。优先级仅由选择器组成的匹配规则决定的。
优先级就是分配给指定的CSS声明的一个权重,它由匹配的选择器中的每一种选择器类型的数值决定。
选择器优先级是什么?
下列是一份优先级逐级增加的选择器列表:
通用选择器(*)
元素(类型)选择器
类选择器
属性选择器
伪类
ID 选择器
内联样式
!important 规则例外
当 !important 规则被应用在一个样式声明中时,该样式声明会覆盖CSS中任何其他的声明, 无论它处在声明列表中的哪里. 尽管如此, !important规则还是与优先级毫无关系.使用 !important 不是一个好习惯,因为它改变了你样式表本来的级联规则,从而使其难以调试。
到此,关于“css选择器优先级是什么意思”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!