CSS 优先规则1
最近的祖先样式比其他祖先样式优先级高。
<body>
<div style="color: red;">
<div style="color: yellow;">
<p >我是p标签</p>
</div>
</div>
</body>

CSS 优先规则2:
直接样式"比"祖先样式"优先级高。
如果 <div> 有个属性 color:yellow,则这个属性将被 <p> 继承,即 <p> 也拥有属性 color: red。
<body>
<div style="color: yellow;">
<p style="color: red;">我是p标签</p>
</div>
</body>

选择器的优先级
ID 选择器, 如 #id{}
类选择器, 如 .class{}
属性选择器, 如 a[href=“segmentfault.com”]{}
伪类选择器, 如 :hover{}
伪元素选择器, 如 ::before{}
标签选择器, 如 span{}
通配选择器, 如 *{}
CSS 优先规则3
优先级关系:内联样式 > ID 选择器 > 类选择器 = 属性选择器 = 伪类选择器 > 标签选择器 = 伪元素选择器
属性选择器:就是通过属性来选择










详见:https://www.w3school.com.cn/css/css_attribute_selectors.asp
伪元素选择器


CSS 优先规则4

CSS 优先规则5
:属性后插有 !important 的属性拥有最高优先级
摘抄:https://www.runoob.com/w3cnote/css-style-priority.html










