全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页
📅 2026-05-16 6 分钟 ✍️ juanwangdev

CSS选择器基础

CSS选择器是定位HTML元素并应用样式的机制,是CSS的核心组成部分。

选择器作用

CSS
选择器 {
  属性: ;
}

/* 示例 */
p {
  color: red;
}

选择器分类

类型说明示例
标签选择器按元素名选中p
类选择器按 class 属性.box
ID选择器按 id 属性#header
属性选择器按属性匹配[type="text"]
伪类选择器按状态匹配:hover
伪元素选择器创建虚拟元素::before
组合选择器组合多个选择器div p

基础选择器

CSS
/* 标签选择器 */
p { color: blue; }

/* 类选择器 */
.highlight { background: yellow; }

/* ID选择器 */
#logo { width: 200px; }

/* 通配选择器 */
* { margin: 0; }

选择器权重

选择器之间存在优先级,权重越高越优先:

选择器权重
内联样式1000
ID选择器100
类/伪类/属性选择器10
标签/伪元素选择器1
通配选择器0

注意:权重相同时,后定义的样式生效。

要点总结

  • 选择器是CSS匹配HTML元素的规则
  • 基础选择器包括标签、类、ID、通配选择器
  • 不同选择器有不同的权重值
  • 权重决定样式优先级

存放路径:articles/CSS/入门/CSS选择器/CSS选择器基础.md

📝 发现内容有误?点击此处直接编辑

← 上一篇 CSS组合选择器
下一篇 → CSS border-box
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库