CSS基础选择器

一,CSS基础选择器

(一)CSS选择器的作用

1.在同一个选择器中命名相同属性的不同个体的值

<div>我是div</div>
<div>我是div</div>

2.通过CSS的选择标签

a.找到所有对应标签
b.设置这些标签的样式,比如颜色为红色

3.优先级

id选择器 >类选择器>标签选择器

(二)CSS选择器分类

选择器分为基础选择器和复合选择器俩大类

1.基础选择器

a.基础选择器是由单个选择器组成的
b.基础选择器又包括:标签选择器,类选择器,id选择器和通配选择器

2.标签选择器

标签选择器(元素选择器)是指用HTML标签名称作为选择器,按标签名称分类,为页面中某一类标签指定统一的CSS样式.(不能差异化设置)
<div>我是div</div>
<div>我是div</div>

3.类选择器

(1)同一标签,差异化表示(

语法(将拥有该类名的HTML元素均为该属性)

.类名 {
    属性1: 属性值1;
    ...
}
注意:a.使用类名时不要与HTML属性重复如:div p 等
b.使用时不要使用汉字,尽量要有意义
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .red {
            color: red;
        }
    </style>
</head>
<body>
    <ul>
        <li class="red">我是一个类</li>
        <li>我是一个选</li>
        <li>我是一个择</li>
        <li>我是一个器</li>
    </ul>
</body>
(2)类选择器-多类名
给一个标签指定多个类名,达到多目标选择。所有类名都可以选出这个标签
a.多类名使用方式
<div class="red font">hanhanhan</div>
(a)可以在class中写多个类名
(b)多个类名之间使用空格分开
(c)该标签这样将获得class中所有属性
b.使用场景
减少代码量,使用方便
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=, initial-scale=1.0">
    <title>Document</title>
    <style>
        .red{
            color: red;
        }
        .font {
            font: 35px;
        }
    </style>
</head>
<body>
    <div class="red font">hanhanhan</div>
</body>

4.id选择器

a.id选择器可以为表有特定id的HTML元素指定特定的样式
b.HTML中有id属性设置CSS中的id选择器“#”
c.id选择器:只能调用一次

语法

#id名 {
    属性1: 属性值1;
    ...
}
注释:id选择器和类选择器的区别
a.类选择器可以一对多,也可以多对一
b.id选择器不可以重复
c.类选择器在修改样式中使用最多,id选择器一般为页面唯一元素,常和javascipt使用

5.通配符选择器

a.在CSS中,通配符选择器使用“*”定义,它表示选取页面中所有元素(标签)。
b.通配符选择器不需要调用,自动给全部元素使用样式
特殊情况使用:清楚所有的元素的内外边距
* {
    margin: 0;
    padding: 0;
}

语法:

* {
    属性1: 属性值1;
    ...
}

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        *{
            color: red;
        }
    </style>
    <!-- *把body及其内部所有都进行改变 -->
</head>
<body>
    <div>123</div>
    <span>123</span>
    <ul>
        <li>123</li>
    </ul>
</body>

  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值