前端学习-CSS-02-基础选择器

学习时间:2022.11.07

基础选择器

标签选择器

  • 标签选择器就是以标签名命名的选择器
  • 标签选择器将所有该标签内容都生效CSS效果
<!-- 01-标签选择器.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>
        p{
            color: red;
        }
    </style>
</head>
<body>
    <p>这是一个p标签</p>
    <p>这是第二个p标签</p>
    <p>这是第三个p标签</p>
</body>
</html>

01-标签选择器.html在浏览器的显示效果

类选择器

  • 类选择器需要定义和使用才能生效
  • 在标签内用class定义该标签的类,就可以用“.类名{}”对相同类名的标签进行CSS渲染
  • 若想要多个选择器对标签内容进行渲染,只要用空格隔开即可
<!-- 02-类选择器.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>Document</title>
     <style>
        .color{
            color: green;
        }
        .background{
            background-color: rgb(246, 75, 75);
            width: 260px;
        }
     </style>
</head>
<body>
    <p>这是一个普通p标签</p>
    <p class="color background">这是一个定义了类的p标签</p>
    <div>这是一个普通div标签</div>
    <div class="background">这是一个定义了类的div标签</div>
</body>
</html>

02-类选择器.html在浏览器的显示效果

id选择器

  • 在标签内用id定义该标签的id,就可以用“#id名{}”对相同类名的标签进行CSS渲染
  • 但id一般不用于CSS,而是与js配合使用
  • 所有标签都有id属性,类似于身份证号,在整个页面是唯一的,不可重复的
  • 即一个id选择器只能选中一个标签进行渲染
  • 即使有两个标签用了同样的id,并且成功渲染,也是不合法的
<!-- 03-id选择器.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>id选择器</title>
    <style>
        #blue{
            color: blue;
        }
    </style>
</head>
<body>
    <p>这是一个p标签</p>
    <p id="blue">这是一个定义了id的p标签</p>
</body>
</html>

03-id选择器.html在浏览器的显示效果

通配符选择器

  • 形式为“*{}”,作用于页面内所有标签
  • 使用场景较少,多用于清除标签默认的样式
<!-- 04-通配符选择器.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>
        *{
            color: red;
        }

        /* 这是通配符选择器最多的使用场景,用于去除默认样式,这里清除默认的内外边距 */
        *{
            margin: 0%;
            padding: 0%;
        }
        
    </style>
</head>
<body>
    <p>这是一个p标签</p>
    <h1>这是一个h1标签</h1>
    <div>这是一个div标签</div>
    <span>这是一个span标签</span>
</body>
</html>

04-通配符选择器.html在浏览器的显示效果

posted @   ayubene  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示