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>
相关推荐
kite01214 小时前
浏览器工作原理06 [#]渲染流程(下):HTML、CSS和JavaScript是如何变成页面的
javascript·css·html
coding随想6 小时前
JavaScript ES6 解构:优雅提取数据的艺术
前端·javascript·es6
小小小小宇6 小时前
一个小小的柯里化函数
前端
灵感__idea6 小时前
JavaScript高级程序设计(第5版):无处不在的集合
前端·javascript·程序员
小小小小宇6 小时前
前端双Token机制无感刷新
前端
小小小小宇6 小时前
重提React闭包陷阱
前端
小小小小宇6 小时前
前端XSS和CSRF以及CSP
前端
UFIT6 小时前
NoSQL之redis哨兵
java·前端·算法
超级土豆粉7 小时前
CSS3 的特性
前端·css·css3
星辰引路-Lefan7 小时前
深入理解React Hooks的原理与实践
前端·javascript·react.js