CSS 选择器优先级从高到低
CSS 选择器优先级决定了多个选择器应用到 HTML 元素时,哪个选择器将生效。优先级从高到低,按照如下顺序:
1. 行内样式
- 直接在 HTML 元素中指定的样式,优先级最高。
2. ID 选择器
- 使用 \"#\" 符号指定元素的 ID,优先级仅次于行内样式。
3. 类选择器
- 使用 \".\" 符号指定元素的类,优先级低于 ID 选择器。
4. 标签选择器
- 指定 HTML 元素的标签名称,优先级低于类选择器。
5. 通用选择器
- 使用 \"*\" 匹配任何元素,优先级最低。
示例:
考虑以下 HTML 代码和 CSS 样式:
<code class="html"><p id="my-paragraph" class="important">This is a paragraph.</p>