CSS的语法规则——基础选择器

元素:

用法:

标签名:{style的内容}

特点:

全局性,使用后,所有的相同标签都是同一种样式。

举例:
html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
        p {
            color: blue;
        }
    </style>
</head>

<body>
    <p>p1</p>
    <p>p2</p>
    <p>p3</p>
</body>

</html>

class:

用法:

在style内使用 .名称 来定义,不可以使用数字做开头,只能是'_'或者'-'这两个符号,其他的符号不可以,一个class里面可以有多个属性值

特点:

可以让多个标签来使用同一个class,也可以让同一个标签使用不同的类

举例:
html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
       .one{
        color: rgb(255, 127, 227);
       }
       .two{
        color: blue;
       }
    </style>
</head>

<body>
    <p class="two">p1</p>
    <p class="one">p2</p>
    <div class="one">div</div>
</body>

</html>

id选择器:

用法:

#id名 id名不可以数字开头

特点:

具有唯一性

举例:
html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
       #one{
        color: rgb(226, 43, 43);
       }
       #two{
        color: rgba(0, 255, 234, 0.989);
       }
    </style>
</head>

<body>
    <p id="one">p1</p>
    <p id="two">p2</p>
    <div id="one">div</div>
</body>

</html>

通用符选择器:

用法:

定义是是那个用 *{} 来定义 通常用来解决行距等问题

特点:

对页面内的所有标签都有效

举例:
html 复制代码
<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>

    <style>
       *{
        color: rgb(226, 43, 43);
       }
    </style>
</head>

<body>
    <p >p1</p>
    <p >p2</p>
    <div>div</div>
</body>

</html>
相关推荐
你的人类朋友23 分钟前
什么是断言?
前端·后端·安全
FIN66681 小时前
昂瑞微:实现精准突破,攻坚射频“卡脖子”难题
前端·人工智能·安全·前端框架·信息与通信
椎4951 小时前
苍穹外卖前端nginx错误之一解决
运维·前端·nginx
@。1241 小时前
对于灰度发布(金丝雀发布)的了解
开发语言·前端
我有一棵树1 小时前
前端图片加载失败、 img 出现裂图的原因全解析
前端
FIN66681 小时前
昂瑞微冲刺科创板:硬科技与资本市场的双向奔赴
前端·人工智能·科技·前端框架·智能
im_AMBER1 小时前
杂记 14
前端·笔记·学习·web
牧杉-惊蛰2 小时前
disable-devtool 网络安全 禁止打开控制台
前端·css·vue.js
C+ 安口木2 小时前
vue中监听window某个属性被添加或值的变化
前端·javascript·vue.js
山海鲸可视化2 小时前
简单聊聊数据可视化大屏制作的前端设计与后端开发
前端·信息可视化·数字孪生·数据可视化·3d模型·三维渲染