CSS3之基础选择器入门


要想将 css样式应用指定的 html元素,首先要找到该目标元素。执行这一任务的样式规则部分被称为选择器。

以下是使用选择题指定html元素的格式规则

选择器{属性1:属性值1;属性2:属性值2;}

标记选择器

基本语法格式为:

标记名{属性1:属性值1;属性2:属性值2;}

用标记选择器可以对所有该类型标记都生效
例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>

    <style type="text/css">
        p{
            color: red;
        }
    </style>
</head>
<body>
    <p>如何</p>
    <p>学习选择器</p>
</body>
</html>

效果图:
在这里插入图片描述
可以看到,该选择器将的p标签的字体颜色改为了红色。

id选择器和类选择器

id选择器的基本语法格式:

#id名{属性1:属性值1;属性2:属性值2;}

类选择器的基本语法格式是:

#类名{属性1:属性值1;属性2:属性值2;}

类选择器为所有该类的标记设置样式,id选择器为该id的标记设置样式。

对于例子

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>

    <style type="text/css">
        .A{
            font-size: 24px;
            color:red
        }
        #B{
            color: green;
        }
    </style>
</head>
<body>
    <p class="A">如何</p>
    <p class="A">学习选择器</p>
    <p id="B">学习真难</p>
</body>
</html>

显示
在这里插入图片描述

通配符选择器

基本语法格式

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

该选择器为所有的标记设置属性

交集选择器

该选择器由两个选择器构成,其中第一个为标记选择器,第二个为类选择器或者id选择器(选择器之间没有空格),用于匹配同时满足这两个选择器的标记。
基本语法格式

标记名#id名{属性1:属性值1;属性2:属性值2;}

标记名.类名{属性1:属性值1;属性2:属性值2;}

例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>

    <style type="text/css">
        p.A{
            font-size: 24px;
            color:red
        }
    </style>
</head>
<body>
    <p class="A">如何</p>
    <p class="A">学习选择器</p>
    <p>学习真难</p>
</body>
</html>

效果:
在这里插入图片描述

并集选择器

并集选择器是由各个选择器通过逗号连接而成的,用于选择符合其中至少一项选择器的标记。
例如:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>

    <style type="text/css">
        h4,p.A{
            font-size: 24px;
            color:red
        }
    </style>
</head>
<body>
    <h4>学习笔记</h4>
    <p class="A">如何</p>
    <p class="A">学习选择器</p>
    <p>学习真难</p>
</body>
</html>

效果:
在这里插入图片描述
可以看到该选择器同时为h4标记和类为A的p标记配置了样式

后代选择器

后代选择器用于选择元素或元素组的后代,各个标记用空格隔开,后写的标记是先写标记的后代
基本语法格式

父亲 后代{属性1:属性值1;属性2:属性值2;}
<p>不经巨大的<strong>困难</strong>,
不会有伟大的<strong>事业</strong></p>

可以通过这样设置其中的strong标记

p strong{
            color: red;
        }
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值