CSS 基础
762 字
4 分钟
CSS 基础
【4.0】前端基础之CSS
【一】什么是CSS
- 层级样式表:
- 就是给HTML标签添加样式的,让它变得好看
【二】注释语法
/* 这是注释 */【三】CSS的语法结构
选择器 { 属性1:值1; 属性2:值2; 属性3:值3; 属性4:值4; 属性5:值5;}【四】CSS的三种引入方式
【1】style标签内部直接书写
<style> <!-- 方式一-- > h1 { color: blue; } </style>【2】引入外部CSS文件(最正规的方式,解耦合)
- link标签引入外部文件
- 01.css
h1 { color: blue; }<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <link rel="stylesheet" href="01.css"></head><body> <h1> 这是一级标题 </h1></body></html>【3】行内式(一般不用)
【五】基本选择器
- id选择器
- 类选择器
- 元素/标签选择器
- 通用选择器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>
<style> /* (1)id 选择器 */ /* 找到id为d1的标签,将其内部的颜色变为greenyellow */ #d1 { color: greenyellow; }
/* (2)类选择器 */ /* 找到c1类的标签,将其颜色变为blue */ .c1 { color: blue; }
/*(3)元素/标签选择器 */ /* 找到所有的span标签,变成红色 */ span { color: red; }
/* 通用选择器 */ /* 将页面上的全部内容变为blue */ * { color: blue; }
</style>
</head><body>
<div id="d1" class="c1 c2"> <p>div里面的p标签</p> <span>div里面的span标签</span></div>
<p id="d2" class="c1 c2">这是一个p标签</p><span id="d3" class="c3">这是span标签1------11111</span><span id="d4" class="c4">这是span标签2------22222</span>
</body></html>【六】组合选择器
-
后代选择器
-
儿子选择器
-
毗邻选择器
-
弟弟选择器
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>
<style> /* 后代选择器 */ /* div下的span标签变成红色 */ div span { color: red; }
/* 儿子选择器 */ /* */ div > span { color: greenyellow; }
/* 毗邻选择器 */ /* 同级别紧挨着的下面的第一个 */ div + span { color: green; }
/* 弟弟选择器 */ /* 同级别下面的所有span标签 */ div~span{ color: burlywood; }
</style>
</head><body>
<span>这是span标签 1 </span><span>这是span标签 2 </span><div>这是 div 标签 <p> 这是div里面的 第一个 p 标签 </p>
<p>这是div里面的第二个 p 标签 <span> 这是div标签里面的第二个 p 标签下的 span 标签 </span> </p>
<span> 这是div里面的第一个 div 标签 </span> <span> 这是div里面的第二个 div 标签 </span>
</div><span>这是div底部的 第一个 span 标签 </span><span>这是div底部的 第二个 span 标签 </span>
</body></html>【七】属性选择器
-
含有某个属性
-
含有某个属性并且有某个值
-
含有某个属性并且有某个值的某个标签
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title>
<style> /* 将所有含有属性名是username的标签背景色改为红色 */ [username] { background-color: green; }
/* 找到所有属性名是username并且属性值是dream的标签 */ [username="dream"] { background-color: blue; }
/* 找到所有属性名是username并且属性值是dream的input标签 */ input[username="dream"] { background-color: green; }
</style>
</head><body><input type="text" username><input type="text" username="dream"><input type="text" username="mengmeng"><p username="dream">this is dream</p><div username="mengmeng"> this is mengmeng</div></body></html>支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
相关文章智能推荐
1
C 语言基础:注释、关键字、变量与数据类型
编程语言学习 C 语言的注释、关键字、标识符、常量、变量和基本数据类型等基础知识。
2
C 语言发展史
编程语言了解 C 语言从 BCPL、B 语言到现代标准 C 的发展历程、核心特点与应用领域。
3
C 语言开发环境的安装与配置
编程语言在 Windows、Linux 与 macOS 上安装 C 工具链,配置编辑器,并编译运行第一个 C 程序。
4
C 语言初识:程序运行机制与基本结构
编程语言认识 C 程序从源代码到运行的完整流程,以及基础语法和程序的基本结构。
5
C 语言数据类型
编程语言理解 C 语言的数据类型体系,包括基本类型、整数类型、浮点类型和逻辑类型。
随机文章随机推荐














