CSS 选择器优先级

下表由上到下 从左到右 优先级依次降低

!important
ID 选择器 (例如,#example)
伪类 (例如,:hover) 属性选择器 (例如,div[type=”radio”]) 类选择器 (例如,.example)
伪元素 (例如,::before) 标签选择器 (例如,h1)
标签内style属性(例如:<div style=”color: red;”></div>
页面内<style></style>中定义的样式
引用的外部文件内的样式

总结的优先级表如下,左上角优先级最高,右下角优先级最低

标签内style属性的!important
HTML页面<style></style>中的!important
引用的外部文件内的样式中的!important
标签内style属性中的样式
页面内<style></style>中定义的ID选择器
页面内<style></style>中定义的伪元素 标签选择器
引用的外部文件内定义的ID 选择器
引用的外部文件内定义的伪类 属性选择器 类选择器
引用的外部文件内定义的伪元素 标签选择器