前端学习:选择器的类别

全局选择器(通配符选择器)

可以和任何元素匹配,优先级最低,可以作为样式初始化。

*{

margin: 0;

padding: 0;

}

用上一篇的内部样式实战一下:

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>
      *{
        font-size:30px;
        color: black;
      }
    </style>
</head>
<body>
    <p>hello</p>
    <h1>css</h1>
</body>
</html>

运行结果是将下面的所有标签内容(hello,css)统一改成了大小为30px,颜色黑色的字体。

元素选择器

html文档中的元素,p,b,div,a,img,body等

标签选择器,选择的是页面上所有这种类型的标签,所以经常描述'共性',无法描述一个元素的'个性'。

一句话怎们设置成两种样式呢?就像这样

代码部分:

类选择器

灵活,使用率最高

.类名{}

你想改那个那个标签价格class,类名就是那个class后面等于的,不能以数字开头。

类选择器可以被多种标签使用,一个标签可以使用多个类选择器,用空格隔开。

ID选择器

针对某一个特定的标签来使用,只能用一次。class中的ID选择器以#来定义。

id是唯一的,不能以数字开头。

<h2 id="mytitle">你好</h2>

#mytitle{

border:3px;

color: green;

}

合并选择器

.选择器1,.选择器2,.......{}

作用:提取共同样式,减少代码重复

选择器优先级

行内样式>ID选择器>类选择器>元素选择器(同级会覆盖)

相关推荐
YHHLAI几秒前
[特殊字符] 面试中的 Promise —— 从入门到精通
前端·javascript·面试
weixin_BYSJ198732 分钟前
SpringBoot + MySQL 乒乓球运动员信息管理系统项目实战--附源码04954
java·javascript·spring boot·python·django·flask·php
沪飘大军1 小时前
ll-llm:一个零依赖、可插拔的 OpenAI 兼容 LLM 代理
javascript
kyriewen2 小时前
我扒了 GPT-5.6 的全部编程跑分——有一项 OpenAI 没敢放出来
前端·gpt·ai编程
前端H3 小时前
微前端 v3 架构升级:从加载隔离到状态协同
前端·架构·状态模式
山河木马3 小时前
GPU自动处理专题3-NDC怎么映射成屏幕像素坐标(视口变换)
javascript·webgl·图形学
MartinYeung53 小时前
[论文学习]大语言模型安全综述:攻击、防御、对齐、度量与护栏的深度解析
学习·安全·语言模型
陆枫Larry4 小时前
小程序包体积优化:用 SVG 图片替换 iconfont,并保留 CSS 控色能力
前端
AOwhisky4 小时前
Python 学习笔记(第三期)——流程控制:条件判断与循环结构
运维·笔记·python·学习·云原生·流程控制·循环
心中有国也有家4 小时前
AtomGit Flutter 鸿蒙客户端:白噪音场景的视觉设计
学习·flutter·华为·harmonyos