--- title: ID 选择器 slug: Web/CSS/ID_selectors tags: - CSS - Selectors - 参考 - 选择器 translation_of: Web/CSS/ID_selectors ---
{{CSSRef}}

在一个HTML文档中,CSS ID 选择器会根据该元素的 ID 属性中的内容匹配元素,元素 ID 属性名必须与选择器中的 ID 属性名完全匹配,此条样式声明才会生效。

/* The element with id="demo" */
#demo {
  border: red 2px solid;
}

语法

#id属性值 {样式声明 }

它与下面的{{Cssxref("Attribute selectors", "属性选择器")}}语句等价:

[id=id属性值] {样式声明 }

示例

CSS

span#identified {
  background-color: DodgerBlue;
}

HTML

  <span id="identified">Here's a span with some text.</span>
  <span>Here's another.</span>

结果

{{EmbedLiveSample("Example", '100%', 50)}}

规范

规范 状态 备注
{{SpecName("CSS4 Selectors", "#id-selectors", "ID selectors")}} {{Spec2("CSS4 Selectors")}}
{{SpecName("CSS3 Selectors", "#id-selectors", "ID selectors")}} {{Spec2("CSS3 Selectors")}}
{{SpecName("CSS2.1", "selector.html#id-selectors", "ID selectors")}} {{Spec2("CSS2.1")}}
{{SpecName("CSS1", "#id-as-selector", "ID selectors")}} {{Spec2("CSS1")}} 初始定义

浏览器兼容性

{{Compat("css.selectors.id")}}