CSS id 选择器

在 CSS 中,我们可以为元素设置一个 id 属性,然后针对设置了这个 id 的元素定义 CSS 样式,这就是 id 选择器。

不过要注意一点,在同一个页面中,是不允许出现两个相同的 id 的。这个跟 “没有两个人的身份证号相同” 是一样的道理。

CSS id 选择器语法

在 CSS 中,我们可以使用 id 选择器来选取带有指定 id 的 HTML 元素。

语法:

#id 名称 {
    属性: 值 ;
}

说明:

对于 id 选择器,id 名前面必须要加上前缀 “#”,否则该选择器无法生效。id 名前面加上 “#”,表示这是一个 id 选择器。

CSS id 选择器

id 选择器一般用于需要独特样式的元素,比如页面中的导航栏、页脚或特定模块。虽然 id 选择器功能强大,但在现代 CSS 开发中,我们优先推荐使用 class 选择器。这是因为 class 选择器更能提高代码的复用性和可维护性。

对于 id 选择器,小伙伴们还需要注意以下几点。

  • id 属性在 HTML 文档中必须是唯一的,即同一个 id 值在同一个页面中只能使用一次。
  • id 名称应该语义化,尽量不要使用无意义的名称(如 id1、id2)。
  • id 名称会严格区分大小写,比如 #header 和 #Header 是两个不同的 id。在实际开发中,id 名称一般使用纯小写。
  • id 选择器的优先级高于类选择器和标签选择器,仅次于内联样式和 !important 声明。

提示: 不同选择器的优先级是不一样的,另请参阅:CSS 选择器优先级

CSS id 选择器示例

接下来,我们通过一个简单的例子来讲解 CSS 如何使用 id 选择器来定义样式。

示例:id 选择器设置单个元素的样式

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title></title>
    <style>
        #unique {
            color: red;
        }
    </style>
</head>
<body>
    <div id="unique">绿叶网- 为好教程,全力以赴。</div>
    <div>绿叶网 - 为好教程,全力以赴。</div>
</body>
</html>

页面效果如下图所示。

CSS id 选择器示例

分析:

在这个例子中,我们为第一个 div 元素定义了一个 id(即 “unique”),然后在 CSS 中通过这个 id 来选中这个元素,并设置其文本颜色为红色,而另一个元素则不受影响。

上一篇: CSS 元素选择器

下一篇: CSS class 选择器

给站长反馈

绿叶网正在不断完善中,小伙伴们如果发现任何问题,还望多多给站长反馈,谢谢!

邮箱:lvyenet@vip.qq.com

「绿叶网」服务号
绿叶网服务号放大
关注服务号,微信也能看教程。
绿叶网服务号