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

CSS ID选择器

ID选择器通过元素的 id 属性值选中唯一元素。

基本语法

CSS
#ID名 {
  属性: ;
}

HTML 中使用 id 属性:

HTML
<div id="header">头部</div>
<div id="main">主体</div>
<div id="footer">底部</div>

使用示例

CSS
#header {
  background: #333;
  height: 60px;
}

#main {
  max-width: 1200px;
  margin: 0 auto;
}

#footer {
  padding: 20px;
  text-align: center;
}

/* ID与标签组合 */
div#sidebar {
  width: 300px;
}

特点

特性说明
语法# 开头
权重权重值100(高)
唯一性页面中 id 应唯一
覆盖能力可覆盖类选择器样式

与类选择器对比

特性ID选择器类选择器
语法#id.class
权重10010
可重复性不可(应唯一)可重复使用
适用场景唯一元素通用样式

注意:id 在页面中应唯一,不建议用于样式复用,优先使用类选择器。

使用建议

CSS
/* 推荐:用于页面唯一结构 */
#header { }
#nav { }
#main { }
#footer { }

/* 不推荐:用于重复样式 */
#box1 { }
#box2 { }
#box3 { }

/* 更好的做法:使用类 */
.box { }

要点总结

  • ID选择器以 # 开头,匹配 id 属性
  • 权重值100,优先级较高
  • id 应在页面中保持唯一
  • 建议用于页面结构,样式复用优先用类选择器

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

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

下一篇 → CSS优先级与继承
想查看更多题目和详细解析?
小程序提供完整的题库、模拟考试和详细解析
马上就来

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

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