CSS选择器基础1.1(查找标签)

news/2024/11/18 1:47:10/

1,标签选择器(以标签名命名的选择器)

结构:

 标签名{CSS属性名:属性值;}

 注:选中所有的这个标签都生效CSS。

2,类选择器

结构:

.类名{CSS属性名:属性值;}

 作用:通过类名,找到页面中所有带有这个类名的标签,设置样式。

注:

①所有标签上都有class属性,class属性值称为类名。

②类名不能由数字或中划线开头。

③一个标签可以同时有多个类名,类名之间空格隔开。

④类名可以重复,一个类选择器可以同时选中多个标签。

代码:

<!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: purple;}</style>
</head>
<body><p class="color">这是第一句话</p><p>这是第二句话</p><p>这是第三句话</p><h1 class="color">这是第一个标题</h1>
</body>
</html>

页面效果展示:

 3,id选择器(配合Javascript找标签使用)

结构:

#id属性值{CSS属性名:属性值;}

 注:

①所有标签都有id属性。

②id属性值类似于身份证号,在一个页面中是唯一的,不可重复。

③一个标签上只能有一个id属性值。

④一个id选择器只能选中一个标签。

代码:

<!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: red;}</style>
</head>
<body><p id="color">这是第一句话</p><p>这是第二句话</p><p>这是第三句话</p><h1 id="color">这是第一个标题</h1>
</body>
</html>

页面效果展示:

4,通配符选择器

结构:

*{CSS属性名:属性值;}

 作用:找到页面中所有标签,设置样式。

注:

①开发中使用极少,只会在极特殊情况下用到。

②可能会用于去除标签默认margin和padding(清除标签默认间距)

代码:

<!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: red;}</style>
</head>
<body><p>这是第一句话</p><p>这是第二句话</p><p>这是第三句话</p><h1>这是第一个标题</h1>
</body>
</html>

 页面效果展示:


http://www.ppmy.cn/news/40981.html

相关文章

「MongoDB」时序数据库和MongoDB第二部分-模式设计最佳实践

在上一篇博客文章时间序列数据与MongoDB&#xff1a;第一部分-简介中&#xff0c;我们介绍了时间序列数据的概念&#xff0c;然后介绍了一些可以用于帮助收集时间序列应用程序需求的发现问题。对这些问题的回答有助于指导支持大容量生产应用程序部署所需的模式和MongoDB数据库配…

接口自动化【一】(抓取后台登录接口+postman请求通过+requests请求通过+json字典区别)

文章目录 前言一、requests库的使用二、json和字典的区别三、后端登录接口-请求数据生成四、接口自动化-对应电商项目中的功能五、来自postman的代码-后端登录总结前言 记录&#xff1a;json和字典的区别&#xff0c;json和字段的相互转化&#xff1b;postman发送请求与Python…

第三章 运算符

文章目录1. 什么是运算符2 算术运算符2.1 基本四则运算符 、-、*、/、%2.2 增量赋值运算符 、- 、* 、/ 、%2.3 自增/自减运算符 、--3. 关系运算符4. 逻辑运算符5. 位运算符6. 移位运算7. 条件运算符8. 运算符的优先级1. 什么是运算符 计算机的最基本的用途之一就是执行数学运…

一篇搞定Lambda和Stream流

一、Lambda表达式 jdk8中的语法糖&#xff0c;优化某些匿名内部类的写法&#xff0c;函数式编程的重要体现&#xff0c;不再关注对象是什么&#xff0c;更关注数据进行了什么操作 1、练习 练习1 练习2 练习3 练习4 练习5 2、省略规则 参数类型可以省略方法体只有一句代码时…

分库分表的知识

简述 分库分表是数据量大的场景下的一种技术优化方案&#xff0c;当数据量逐渐增大&#xff0c;单库单表已经无法满足业务需求时&#xff0c;分库分表成为了一个必要的选项。 分库分表可以有效地缓解数据库的性能瓶颈&#xff0c;提高系统的稳定性和可扩展性。但是&#xff0c…

C语言学习路径指南:从入门到精通

本期是关于C语言学习路径的介绍&#xff0c;是根据我发布的博客来进行汇总&#xff0c;也是对C语言知识的一个整体的串联总结&#xff0c;仅代表我的个人观点&#xff01; C语言专栏&#xff1a;C语言&#xff1a;从入门到精通 目录 1.初始C语言 2.初阶C语言 3.进阶C语言 1…

Java多线程:多线程下的其他组件之CyclicBarrier、Callable、Future和FutureTask

CyclicBarrier 接着讲多线程下的其他组件&#xff0c;第一个要讲的就是CyclicBarrier。CyclicBarrier从字面理解是指循环屏障&#xff0c;它可以协同多个线程&#xff0c;让多个线程在这个屏障前等待&#xff0c;直到所有线程都达到了这个屏障时&#xff0c;再一起继续执行后面…

计算机系统概论

提示&#xff1a;星河不问赶路人&#xff0c;岁月不负有心人 文章目录前言知识1.1 计算机的发展1.2 计算机硬件的基本组成1.3 计算机的性能指标前言知识 机器字长&#xff1a;计算机一次整数运算所能处理的二进制位数 .exe文件就是用机器语言描述的程序 1.1 计算机的发展 计…