css笔记-层叠样式表的优先级
377 字
2 分钟
css笔记-层叠样式表的优先级
css笔记-层叠样式表的优先级
优先级就是分配给指定的 CSS 声明的一个权重,它由 匹配的选择器中的 每一种选择器类型的 数值 决定。
而当优先级与多个 CSS 声明中任意一个声明的优先级相等的时候,CSS 中最后的那个声明将会被应用到元素上。
当同一个元素有多个声明的时候,优先级才会有意义。因为每一个直接作用于元素的 CSS 规则总是会接管/覆盖(take over)该元素从祖先元素继承而来的规则。
选择器类型
下面列表中,选择器类型的优先级是递增的:
- 类型选择器(例如,h1)和伪元素(例如,::before)
- 类选择器 (例如,.example),属性选择器(例如,[type=“radio”])和伪类(例如,
) - ID 选择器(例如,#example)。
通配选择符(universal selector)(*)关系选择符(combinators)(+, >, ~, ’ ’, ||)和 否定伪类(negation pseudo-class)(
给元素添加的内联样式 (例如,style=“font-weight
能在使用优先级的情况下尽量不要使用!important规则,因为这破坏了样式表中的固有的级联规则,使得调试找 bug 变得更加困难了。
知识来自: CSS的优先级
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
相关文章智能推荐
1
笔记本电池
日常2023-08-30
2
冬天的热汤
日常2023-11-13
3
今年的小目标
日常2022-06-13
4
创作不是一件容易的事
日常2023-06-08
5
关于消失的这段时间
日常2022-08-05
随机文章随机推荐

