首页 > 其他分享 >前端学习-CSS-02-基础选择器

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

时间:2022-11-07 21:13:19浏览次数:68  
标签:02 这是 color 标签 id 选择器 CSS

学习时间: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在浏览器的显示效果

标签:02,这是,color,标签,id,选择器,CSS
From: https://www.cnblogs.com/ayubene/p/16867457.html

相关文章

  • CSP-S2022 游记
    成绩还没有出来,105分有点慌,只希望能够过线。DAY1不敢相信,这次CSP-S在本校(本人在九中光华集训)!!!下午考试,上午就直接在寝室里面睡大觉,睡到了早上10点左右,感觉精力很充沛。上......
  • 【2022-11-07】 luffy项目实战(三)
    一、luffy前台配置1.1gloabl.css/*声明全局样式和项目的初始化样式*/body,h1,h2,h3,h4,h5,h6,p,table,tr,td,ul,li,a,form,input,select,option,......
  • 【流水】2022.11.07
    今天有事考试给孩子整自闭了我切不动黄题.png难度黑-黄-蓝-红属实蚌⑨为什么数据锅了呜呜呜以及dottle是粉兔他爹.png补信息学考讲的真是骗分技巧全都是骗......
  • day27 CSS浮动、溢出 & js基本语法
    接day26CSS=>CSS定位overflow属性值描述示例visible默认值,内容不会被修剪,会呈现在元素框之外hidden内容会被修剪,并且其余内容是不可见的overflow:hidd......
  • CCPC2022威海补题
    K看完题之后思路是很自然的:对于每个要求,就转化成对于l和r的限制。原本被题目解释干扰了,纠结了一下区间长度的限制觉得很复杂;后来发现只要l和r合法,区间长度就合法,所以对于1......
  • CCPC 2022 Weihai
    下饭场。中间有几个题因为很sb的原因卡了很久,罚时炸了,而且最后F调了40min没调出来,差两名Au。ADunai记参赛选手中有\(k\)个曾经夺得冠军,5个位置上的选手分别有......
  • 【杂谈】与高JiaBao老师的聊天【2022-11-7】
    一、前言今天去学院309办公室和老师聊了聊。老师是做卷积神经网络的FPGA硬件加速方向的,本科和博士读的都是微电子专业,学习过程中都用到了FPGA,所以也就做这个方向。二、科......
  • Xiaoning Sun-2022-OverlookedPosesActuallyMakeSence-Distilling Privileged Knowled
    #OverlookedPosesActuallyMakeSense:DistillingPrivilegedKnowledgeforHumanMotionPrediction#paper1.paper-info1.1.MetadataAuthor::[[XiaoningS......
  • 【游记】2022CSP-S游记?游寄!
    ......
  • CVE-2021-44228log4j2RCE
    环境:jdk1.8.0_121,win11.log4j2.14.01.idea新建springbootweb项目并引入依赖idea安装:1.微信公众号软件管家。2.自行百度新建springbootweb项目。自行百度引入如下......