CSS Id 和 Class 选择器学习笔记

一、概述

在 CSS 中,idclass 选择器是用于为 HTML 元素指定样式的强大工具。它们可以帮助我们精确地控制页面中元素的样式,让页面设计更加灵活和高效。

二、id 选择器

1. 定义和使用

  • 定义id 选择器用于为具有特定 id 属性的 HTML 元素指定样式。在 CSS 中,id 选择器以 # 开头。

  • 示例

    HTML复制

    复制代码
    <p id="para1">这是一个段落。</p>

    预览

    css复制

    复制代码
    #para1 {
      text-align: center;
      color: red;
    }

    在这个例子中,id="para1" 的段落会居中显示,并且文字颜色为红色。

2. 注意事项

  • id 属性的值在文档中必须是唯一的,即一个 id 只能用于一个元素。

  • id 属性的值不能以数字开头,否则在 Mozilla/Firefox 浏览器中可能不起作用。

三、class 选择器

1. 定义和使用

  • 定义class 选择器用于描述一组元素的样式。与 id 选择器不同,class 可以在多个元素中使用。在 HTML 中,class 选择器以 class 属性表示,在 CSS 中,类选择器以 . 开头。

  • 示例

    HTML复制

    复制代码
    <p class="center">这是一个段落。</p>
    <div class="center">这是一个 div 元素。</div>

    预览

    css复制

    复制代码
    .center {
      text-align: center;
    }

    在这个例子中,所有拥有 class="center" 的 HTML 元素都会居中显示。

2. 特定元素的 class 使用

  • 你可以指定特定的 HTML 元素使用 class。例如,只为 <p> 元素应用某个样式:

    HTML复制

    复制代码
    <p class="center">这是一个段落。</p>

    预览

    css复制

    复制代码
    p.center {
      text-align: center;
    }

    在这个例子中,只有 <p> 元素会应用 center 类的样式。

3. 多个 class 的使用

  • 一个元素可以拥有多个 class,这些 class 之间用空格分隔。

  • 示例

    HTML复制

    复制代码
    <p class="center color">这是一个段落。</p>

    预览

    css复制

    复制代码
    .center {
      text-align: center;
    }
    .color {
      color: #ff0000;
    }

    在这个例子中,段落会居中显示,并且文字颜色为红色。

4. 注意事项

  • 类名的第一个字符不能使用数字,否则在 Mozilla 或 Firefox 中可能不起作用。
相关推荐
再玩一会儿看代码2 小时前
Java中 next() 和 nextLine() 有什么区别?一篇文章彻底搞懂
java·开发语言·经验分享·笔记·学习
Heartache boy2 小时前
野火STM32_HAL库版课程笔记-TIM通道输出应用之PWM实现呼吸灯
笔记·stm32·单片机·嵌入式硬件
张人玉3 小时前
上位机项目笔记
笔记·c#·上位机
暴躁小师兄数据学院3 小时前
【WEB3.0零基础转行笔记】go编程篇-第12讲:go-zero入门实战
开发语言·笔记·golang·web3·区块链
那山川3 小时前
ros学习笔记15~40
笔记·学习
是上好佳佳佳呀3 小时前
【前端(二)】CSS 知识梳理:从编写位置到选择器优先级
前端·css
艾莉丝努力练剑3 小时前
alarm系统调用的一次性原理揭秘
linux·运维·服务器·开发语言·网络·人工智能·学习
-许平安-3 小时前
MCP项目笔记七(插件 calculator)
c++·笔记·json·plugin·mcp
暗光之痕3 小时前
Unreal5 研究笔记 蓝图自定义节点
笔记·unreal engine
莱歌数字3 小时前
元学习的核心思想
人工智能·科技·学习·制造·cae