当前位置: 首页 > news >正文

CSS基本选择器

1. 通配选择器

作用:可以选中所有的 HTML 元素。

语法:

* {
属性名: 属性值;
}
举例:
<!DOCTYPE html>
<html lang="zh-cn">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>通配选择器</title><style>* {color: red;}</style></head>
<body><p>学习css最重要的是坚持</p><p>学习web后端最重要的是仔细</p><p>这样才能找到工作</p>
</body>
</html>

2. 元素选择器

作用:为页面中 某种元素 统一设置样式。

语法
标签名 {
属性名: 属性值;
}
举例:
<!DOCTYPE html>
<html lang="zh-cn">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>元素选择器</title><style>p{color: beige;}</style></head>
<body><p>学习css最重要的是坚持</p><p>学习web后端最重要的是仔细</p><p>这样才能找到工作</p>
</body>
</html>

3. 类选择器

作用:根据元素的 class 值,来选中某些元素。
语法
.类名 {
属性名: 属性值;
}
举例:
<!DOCTYPE html>
<html lang="zh-cn"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>元素选择器</title><style>.red {color: red;}.bulue{color: blue;}.px{font-size: 30px;}</style></head><body><p class="red">学习css最重要的是坚持</p><p class="bulue">学习web后端最重要的是仔细</p><p class="px">这样才能找到工作</p>
</body></html>

1. 元素的 class 属性值不带 . ,但 CSS 的类选择器要带 .
2. class 值,是我们自定义的,按照标准:不要使用纯数字、不要使用中文、尽量使用
英文与数字的组合,若由多个单词组成,使用 - 做连接,例如: left-menu ,且命名
要有意义,做到 见名知意
3. 一个元素不能写多个 class 属性,下面是 错误示例:
<!-- 该写法错误,元素的属性不能重复,后写的会失效 -->
<h1 class = "speak" class = "big" > 你好啊 </h1>
4. 一个元素的 class 属性,能写多个值,要用空格隔开,例如:

4. ID选择器

作用:根据元素的 id 属性值,来 精准的 选中 某个 元素。
语法:

#id值 {
属性名: 属性值;
}
举例

<!DOCTYPE html>
<html lang="zh-cn"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>ID选择器</title><style>#red {color: red;}#bulue{color: blue;}#px{font-size: 30px;}</style></head><body><p id="red">学习css最重要的是坚持</p><p id="bulue">学习web后端最重要的是仔细</p><p id="px">这样才能找到工作</p>
</body></html>

注意:
id 属性值:尽量由字母、数字、下划线( _ )、短杠( - )组成,最好以字母开头、不要包含空
格、区分大小写。
一个元素只能拥有一个 id 属性,多个元素的 id 属性值不能相同。
一个元素可以同时拥有 id class 属性。

类选择器
选中所有特定类名( class 值)的元素 —— 使用频 率很高

综合

<!DOCTYPE html>
<html lang="zh-cn"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>基本选择器综合</title><style>#red{color: red;}.gree{font-size: 100px;}p{background-color: azure;}</style></head><body><p id="red" class="gree blue">学习css最重要的是坚持</p><p id="bulue">学习web后端最重要的是仔细</p><p id="px">这样才能找到工作</p>
</body></html>

http://www.lryc.cn/news/539699.html

相关文章:

  • idea-代码补全快捷键
  • 基于SpringBoot+vue粮油商城小程序系统
  • 挪车小程序挪车二维码php+uniapp
  • 企业内部知识库:安全协作打造企业智慧运营基石
  • 网络安全推荐的视频教程 网络安全系列
  • 麒麟管家全新升级,运维问题“一键修复”
  • MVCC(多版本并发控制)机制讲解
  • React 与 Vue 对比指南 - 上
  • 开源协议深度解析:理解MIT、GPL、Apache等常见许可证
  • 通用评估系统(五)- 前端部分总体说明
  • STM32GPIO
  • MyBatis拦截器终极指南:从原理到企业级实战
  • SpringBoot启动失败之application.yml缩进没写好
  • 【JavaScript】《JavaScript高级程序设计 (第4版) 》笔记-Chapter17-事件
  • 鸿蒙开发:V2版本装饰器之@Monitor装饰器
  • 51单片机-外部中断
  • UE C++ UObject 功能的初步总结(结合官方文档)
  • DeepSeek和ChatGPT的全面对比
  • Spring Boot Actuator 监控✨
  • 构建高效 Python Web 应用:框架与服务器的选择及实践
  • LED灯闪烁实验:Simulink应用层开发
  • 在做题中学习(89):螺旋矩阵
  • 使用EasyExcel和多线程实现高效数据导出
  • rabbitmq五种模式的实现——springboot
  • 每日学习Java之一万个为什么
  • 寒假学习总结
  • Java Web开发实战与项目——用户认证与授权模块开发
  • 力扣每日一题【算法学习day.129】
  • uni-app发起网络请求的三种方式
  • 字节火山云DeepSeek接入教程,支持联网,速度超快。