02-CSS引入方式
03-选择器-标签
<!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>
p{
/* P标签的颜色 */
color:red;
}
</style>
</head>
<body>
<p>标签选择器呀呀呀呀!</p>
</body>
</html>
04-选择器-类
<!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>
</head>
<style>
.one{
color:red;
}
.wyh{
font-size: 80px;
}
</style>
<body>
<!-- 一个class可以存一个类样式和多个类样式 -->
<!-- 一个样式 -->
<div class="one">选择器类one</div>
<!-- 多个样式 -->
<div class="one wyh">选择器类one</div>
</body>
</html>
05-选择器-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>
#one{
color: red;
}
</style>
</head>
<body>
<div id="one">这是选择器id</div>
</body>
</html>
06-选择器-通配符
<!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>
<div>这是选择器通配符div</div>
<p>这是选择器通配符p</p>
<span>这是选择器通配符span</span>
</body>
</html>
07-文字基础样式
08-文字-字体
字体大小(font-size)
字体默认像素为:16。
<!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>
#one{
/* 字体默认大小是16px */
font-size:60px;
}
</style>
</head>
<body>
<div id="one">你看着字体是改变了大小</div>
</body>
</html>
字体粗细(font-weight)
<!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>
#weight{
/* 字体400是正常,700加粗 */
font-weight: 700;
}
</style>
</head>
<body>
<div id="weight">你看字体好像变粗了</div>
</body>
</html>
字体样式(font-style)
<!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>
/* 字体倾斜italic,正常normal */
#style{
font-style: italic;
}
</style>
</head>
<body>
<div id="style">你看字体样式它变斜了</div>
</body>
</html>
字体类型(font-family)
<!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>
#family{
font-family:"楷体";
}
</style>
</head>
<body>
<div >原来的字体</div>
<div id="family">我要改变这个字体类型啦!</div>
</body>
</html>
常见字体系列![](https://i-blog.csdnimg.cn/blog_migrate/9a6ca48d5fd075fb12e86918b7bc28af.png)
<!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>
#family{
/* 如果电脑没有楷体就显示黑体,没有黑体就显示sans-serif类字体 */
font-family:楷体,黑体,sans-serif;
}
</style>
</head>
<body>
<div >原来的字体</div>
<div id="family">我要改变这个字体类型啦!</div>
</body>
</html>
09-拓展-层叠性
<!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>
.one{
color: red;
color: royalblue;
}
</style>
</head>
<body>
<div class="one">你看我这个被覆盖的字体颜色</div>
</body>
</html>
注意:将原来设置的红色字体替换成了蓝色字体,这就是层叠。在同一个选择器和同一个属性下以最后一个为显示。
10-font复合属性
<!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>
p{
/*font: 样式 加粗 大小 字体类型*/
/*font:style weight size famliy*/
font: italic 700 70px 楷体;
}
</style>
</head>
<body>
<p>你看我这个复合属性的字体</p>
</body>
</html>
11-文本缩进
<!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>
p{
/* text-indent: 32px; */
/* 1个em等于一个字体的距离 */
text-indent: 2em;
}
</style>
</head>
<body>
<p>层叠样式表(英文全称:Cascading Style
Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 CSS
能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。</p>
</body>
</html>
12-水平对齐方式
<!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>
#left1{
text-align:left;
}
#center1{
text-align: center;
}
#right1{
text-align: right;
}
</style>
</head>
<body>
<div id="left1">左对齐是默认的</div>
<div id="center1">这个居中对齐的</div>
<div id="right1">这是向右对齐的</div>
</body>
</html>
13-文本修饰线
<!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>
.one1 {
text-decoration: underline;
}
.one2 {
text-decoration: line-through;
}
.one3 {
text-decoration:overline;
}
.one4 {
text-decoration: none;
}
</style>
</head>
<body>
<p class="one1">下划线</p>
<p class="one2">删除线</p>
<p class="one3">上划线</p>
<a href="">这是不去下划线的A标签</a>
<br>
<a href="" class="one4">这是去下划线的A标签</a>
</body>
</html>
14-行高
<!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>
.one{
line-height: 5;
}
</style>
</head>
<body>
<p>没有添加行高1</p>
<p>没有添加行高2</p>
<p>没有添加行高3</p>
<hr>
<p>添加了行高呀1</p>
<p class="one">添加了行高呀2</p>
<p>添加了行高呀3</p>
</body>
</html>
15-谷歌调用工具
按F12会打开网页开发者模式,进行调试模式。
可以点击取消网页样式和提示删除线没有实现的样式。
16-拓展-颜色取值
17-推展-标签居中
<!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>
.one{
width: 250px;
height: 250px;
background-color: seagreen;
margin: 0 auto;
}
</style>
</head>
<body>
<div class="one"></div>
</body>
</html>
实例1-新闻实例
<!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>新闻案例</title>
<style>
div {
width: 800px;
height: 600px;
margin: 0 auto;
}
.center {
text-align: center;
}
.color {
color: #808080;
}
.css {
color: #87ceeb;
font-weight: 700;
}
a {
text-decoration: none;
}
.suojing{
text-indent: 2em;
}
</style>
</head>
<body>
<div>
<h1 class="center">CSS (层叠样式表)</h1>
<p class="center color"> 2021年12月15日22时18分 <span class="css"> CSS官方 </span><a href="#">收藏文本</a></p>
<hr>
<p class="suojing">其实当时在互联网界已经有过一些统一样式表语言的建议了,但CSS是第一个含有“层叠”丰意的样式表语言。在CSS中,一个文件的样式可以从其他的样式表中继承。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合每个人的爱好。
</p>
<p class="suojing">其实当时在互联网界已经有过一些统一样式表语言的建议了,但CSS是第一个含有“层叠”丰意的样式表语言。在CSS中,一个文件的样式可以从其他的样式表中继承。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合每个人的爱好。
</p>
<p class="suojing">其实当时在互联网界已经有过一些统一样式表语言的建议了,但CSS是第一个含有“层叠”丰意的样式表语言。在CSS中,一个文件的样式可以从其他的样式表中继承。读者在有些地方可以使用他自己更喜欢的样式,在其他地方则继承或“层叠”作者的样式。这种层叠的方式使作者和读者都可以灵活地加入自己的设计,混合每个人的爱好。
</p>
</div>
</body>
</html>
例2-产品图片文字效果实
<!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>产品图片</title>
<style>
body{
background-color:#f5f5f5 ;
}
.frame{
width: 234px;
height: 300px;
background-color: #ffffff;
margin: 0 auto;
text-align: center;
}
.img{
width: 160px;
}
.div1{
font-size: 14px;
line-height: 25px;
}
.div2{
font-size: 12px;
line-height: 30px;
color: #cccccc;
}
.div3{
font-size: 14px;
color: #ffa500;
}
</style>
</head>
<body>
<div class="frame">
<img class="img" src="images/che.jpg" alt="图片打不开">
<div class="div1">九号平衡车</div>
<div class="div2">成年人的玩具</div>
<div class="div3">1999元</div>
</div>
</body>
</html>