CSS 中有不同种优先级的样式。在 CSS 中,样式可以通过选择器来定义,不同的选择器分配不同的优先级: 1. ID 选择器的优先级最高,即 id。 2. 类选择器和属性选择器的优先级相同,即 .cl...
CSS 中有不同种优先级的样式。在 CSS 中,样式可以通过选择器来定义,不同的选择器分配不同的优先级:
1. ID 选择器的优先级最高,即 #id。
2. 类选择器和属性选择器的优先级相同,即 .class 和 [attr]。
3. 标签选择器的优先级比类选择器低,即 tag。
4. 通配符选择器和子选择器的优先级最低,即 * 和 >。
另外还有一些特殊的选择器,如伪类和伪元素选择器,它们的优先级高于标签选择器,但低于 ID 选择器。
当同时存在多个样式作用于同一元素时,CSS 会按照优先级从高到低的顺序应用这些样式。如果两个样式的优先级相同,则后者覆盖前者。例如:
css
p { color: red; }
p { font-size: 14px; } css
p { color: red !important; }
p { color: blue; }