速解CSS选择器

本文详细介绍了CSS中的三种选择器:标记选择器、类选择器和ID选择器。标记选择器用于设置同一标签的所有元素样式,如将所有

标签设为蓝色。类选择器则允许对特定类别的元素应用样式,如设置.special1类的段落背景色。ID选择器通过#标识符定位唯一元素,但ID在文档中应唯一,重复使用会导致样式失效。

摘要由CSDN通过智能技术生成

目录

标记选择器

类选择器

 ID选择器


标记选择器

一个网页有很多的标记,<p>、<h1>、<div>等等,标记选择器用于声明这些标记,它的语法格式如下

tagName{

porperty:value;

}

首先是声明标签,在标签里面设置对应的属性和属性值,在CSS中设置的属性必须在CSS的范围内,不然就会导致语句不会生效。标记选择器会控制全部的同类标记,例如当声明了<h1>的样式为蓝色,那么页面所有的<h1>标签都会编程蓝色。

类选择器

类选择器的作用就是来弥补标记选择器的不足,标记选择器会将同类的标签内容都变为相同的样式,如果我们想在所有的标签<h1>中把一部分的字体变为红色,另一部分的字体变为蓝色,就要使用类选择器。

.className{

porperty:value;

}

我们来看一个例子

<!demo0303.html>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <style type="text/CSS">
            h2{/*标记选择器*/
                font-family: 幼圆;
                font-size: 16px;
                color:rgb(175, 16, 56);
            }
            .special1{/*类选择器*/
                line-height: 140%;
                background-color: rgb(182, 107, 8);
            }
             .special2{/*类选择器*/
                line-height: 100%;
                background-color: rgb(20, 133, 26);
                font-size: 12px ;
            }/*改变sytle的风格相应的所有标签都会变*/
        </style>
    </head>
    <body style="background-color:#16b66e ;">
    <h1 style="text-align: center;">神王盖伦</h1>
    <h2>大保健</h2>
    <p class="special1">盖伦是美国RiotGames开发的3D大型竞技场战网游戏《英雄联盟》中的一位英雄。<br>/*使用了special1风格*/
    即使装备非常破烂,但他还是拥有强大的攻防能力。虽然非常强力但在专业比赛中他坐冷板凳很久,不过玩家开始注意起盖伦。<br>
    盖伦是最强力的半肉dps之一。</p>
    <h2>科技大厦打开</h2>
    <p class="special2">qwer</p>
    </body>
</html>

在上面的一段代码中我们就使用了这两个CSS选择器来美化页面(好像我的美化水平不怎么样阿),

 改变CSS的风格

 ID选择器

我们直接来看代码边看边讲

<!demo0303.html>
<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <style type="text/CSS">
            p {
                text-indent: 2em;
            }
            #first{
                font-family: 幼圆;
                color:#16b66e;
            }
            #second{
                line-height: 130%;
                font-family: 隶书;
                color: bisque;
            }
        </style>
    </head>
    <body style="background-color:#16b66e ;">
    <h1 style="text-align: center;">神王盖伦</h1>
    <h2>大保健</h2>
<p id="first"  >对线神王德莱厄斯</p>
    <p >盖伦是美国RiotGames开发的3D大型竞技场战网游戏《英雄联盟》中的一位英雄。<br>/*使用了special1风格*/
    即使装备非常破烂,但他还是拥有强大的攻防能力。虽然非常强力但在专业比赛中他坐冷板凳很久,不过玩家开始注意起盖伦。<br>
    盖伦是最强力的半肉dps之一。</p>
    <h2>科技大厦打开</h2>
    <p id="second">qwer</p>
    </body>
</html>

  

在HTML中ID选择器只能使用一次,而上面的代码我使用了两次ID选择器,大家如果在VScode中运行这段代码会发现“对线德莱厄斯”这句话不会再浏览器当中显示出来,将代码<p id="first"  >对线神王德莱厄斯</p>改为<p >对线神王德莱厄斯</p>就可以显示出来。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

分解机226

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值