全部学科
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类选择器
扫码体验小程序
加载中
想在手机上刷题学习?
使用微信卷王开发者小程序,打开首页顶部扫码功能识别二维码