当前位置: 首页 > news >正文

CSS基本选择器

1. 通配选择器

作用:可以选中所有的 HTML 元素。

语法:

* {
属性名: 属性值;
}
举例:
<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>通配选择器</title>
 
    <style>
        * {
            color: red;
        }
    </style>

</head>
<body>
     <p>学习css最重要的是坚持</p>
     <p>学习web后端最重要的是仔细</p>
     <p>这样才能找到工作</p>
</body>
</html>

2. 元素选择器

作用:为页面中 某种元素 统一设置样式。

语法
标签名 {
属性名: 属性值;
}
举例:
<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>元素选择器</title>
 
    <style>
        p{
            color: beige;
        }
    </style>

</head>
<body>
     <p>学习css最重要的是坚持</p>
     <p>学习web后端最重要的是仔细</p>
     <p>这样才能找到工作</p>
</body>
</html>

3. 类选择器

作用:根据元素的 class 值,来选中某些元素。
语法
.类名 {
属性名: 属性值;
}
举例:
<!DOCTYPE html>
<html lang="zh-cn">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>元素选择器</title>

    <style>
        .red {
            color: red;
        }
        .bulue{
            color: blue;
        }
        .px{
            font-size: 30px;
        }
    </style>

</head>

<body>
    <p class="red">学习css最重要的是坚持</p>
    <p class="bulue">学习web后端最重要的是仔细</p>
    <p class="px">这样才能找到工作</p>
</body>

</html>

1. 元素的 class 属性值不带 . ,但 CSS 的类选择器要带 .
2. class 值,是我们自定义的,按照标准:不要使用纯数字、不要使用中文、尽量使用
英文与数字的组合,若由多个单词组成,使用 - 做连接,例如: left-menu ,且命名
要有意义,做到 见名知意
3. 一个元素不能写多个 class 属性,下面是 错误示例:
<!-- 该写法错误,元素的属性不能重复,后写的会失效 -->
<h1 class = "speak" class = "big" > 你好啊 </h1>
4. 一个元素的 class 属性,能写多个值,要用空格隔开,例如:

4. ID选择器

作用:根据元素的 id 属性值,来 精准的 选中 某个 元素。
语法:

#id值 {
属性名: 属性值;
}
举例

<!DOCTYPE html>
<html lang="zh-cn">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>ID选择器</title>

    <style>
        #red {
            color: red;
        }
        #bulue{
            color: blue;
        }
        #px{
            font-size: 30px;
        }
    </style>

</head>

<body>
    <p id="red">学习css最重要的是坚持</p>
    <p id="bulue">学习web后端最重要的是仔细</p>
    <p id="px">这样才能找到工作</p>
</body>

</html>

注意:
id 属性值:尽量由字母、数字、下划线( _ )、短杠( - )组成,最好以字母开头、不要包含空
格、区分大小写。
一个元素只能拥有一个 id 属性,多个元素的 id 属性值不能相同。
一个元素可以同时拥有 id class 属性。

类选择器
选中所有特定类名( class 值)的元素 —— 使用频 率很高

综合

<!DOCTYPE html>
<html lang="zh-cn">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>基本选择器综合</title>

    <style>
        #red{
            color: red;
        }
        .gree{
            font-size: 100px;
        }
        p{
            background-color: azure;
        }
       
    </style>

</head>

<body>
    <p id="red" class="gree blue">学习css最重要的是坚持</p>
    <p id="bulue">学习web后端最重要的是仔细</p>
    <p id="px">这样才能找到工作</p>
</body>

</html>

相关文章:

  • 关于 形状信息提取的说明
  • Redis 的常见应用场景
  • IOS UITextField 无法隐藏键盘问题
  • LSTM 与随机森林的对比
  • stream流常用方法
  • uniapp 滚动尺
  • 【湖南-益阳】《益阳市市本级政府投资信息化项目预算编制与财政评审工作指南》益财评〔2024〕346号-省市费用标准解读系列40
  • 远程计算机无conda情况下配置python虚拟环境
  • Go入门之函数
  • Redis初识
  • 微软宣布 Windows 11 将不再免费升级:升级需趁早
  • Python入门笔记3
  • Mybatis-Plus
  • 数据结构:栈和队列
  • 灵办AI助手Chrome插件全面评测:PC Web端的智能办公利器
  • 学习总结2.14
  • 科普:Docker run的相关事项
  • Redis缓存雪崩、击穿、穿透
  • 第一章 Java面向对象进阶
  • 利用AFE+MCU构建电池管理系统(BMS)
  • 理财经理泄露客户信息案进展:湖南省检受理申诉,证监会交由地方监管局办理
  • 丰田汽车:美国关税或导致4、5月损失1800亿日元,新财年净利润下滑三成
  • 巴基斯坦信德省首府卡拉奇发生爆炸
  • 动物只有在被认为对人类有用时,它们的建筑才会被特别设计
  • 世界哮喘日|专家:哮喘无法根治,“临床治愈”已成治疗新目标
  • 沪幼升小网上报名明起开始,是否参与民办摇号怎么定?