css的引入
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<h3 align="center"><font color="pink" size="7">七步诗</font></h3>
<p align="center"><font color="blue" size="2">yyds</font>
</body>
</html>
这里的方法需要被替换
<!--
文字颜色 color;
文字大小 font-size;
文本对齐 text-align;
居中对齐 text-align:center;
-->
<!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>
h6{ color: red; font-size: 11px; text-align: center;}
p{
text-align: center;
font-size: 60px;
color: aquamarine;
}
</style>
</head>
<body>
<!--
文字颜色 color;
文字大小 font-size;
文本对齐 text-align;
居中对齐 text-align:center;
-->
<h6>永远都是</h6>
<p>煮豆燃豆萁,豆在釜中泣。</p>
<p>本是同根生,相煎何太急。</p>
</body>
</html>
文字的三属性
还是一样将文字的属性写在一个字典中
color :字体颜色 font-size:字体的大小
font-family:字体的类型
(补充:txet-align字体的位置)
<!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>
p{
color:burlywood;
font-size: 20px;
text-align: center;
}
li{
color:aqua;
font-size: 24px;
text-align: center;
font-family: "楷体";
}
h3{
color: blue;
font-size: 23px;
}
</style>
</head>
<body>
<p>我是段落标签</p>
<ul>
<li>小标题</li>
<li>123</li>
<li>123</li>
<li>123</li>
</ul>
<h3>我是标签三</h3>
</body>
</html>
实体化三属性
注意:使用时要放在头文件
标签选择器
标签名{
}
如div{
}
<!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>
h3{
color: blueviolet;
font-size: 35px;
font-family: "宋体";
background: peachpuff;
}
h4{
color: yellow;
font-size: 35px;
font-family: "宋体";
background: peachpuff;
}
h5{
color: blueviolet;
font-size: 35px;
font-family: "宋体";
background: darkblue;
}
dl{
width: 500px;
height: 70px;
background: tomato;
}
dt{
width:300px;
height: 30px;
background: lawngreen;
}
dd{
width: 100px;
background: olivedrab;
}
</style>
</head>
<body>
<h3>我是标题三</h3>
<h5>我是标题五</h5>
<h4>我是标题四</h4>
<ul>
<li>我是无序列表</li>
</ul>
<dl>
<dt>项目名</dt>
<dd>项目需求</dd>
</dl>
</body>
</html>
测试span 和div的显示模式
<!-- 区别:大盒子布局背景会自动铺满,小盒子只用于本身 -->
<!--
我们的显示模式比较典型的有两种:行内元素 和 块级元素
最常见的行内元素 span,最常见的块级元素是 div
行内元素span 是小盒子,小容器就是用来放一些小图片或者修饰性的一些内容
块级元素 div 是大盒子,大容器--他是主要用来做网页布局的,因为div比较稳定,一般在网页里面使用频率最高的,布局是离不开div的
******** 跟着老师来推论,推论过程会累一点,但是印象会深刻
第一情况:如果不写宽度和高度
块级元素:大盒子div他会独占一行并且通栏显示
行内元素:小盒子span他会一行并存,显示文字的大小,或者说文字的多少
第二情况:写了宽度和高度
块级元素:大盒子div他会显示你给的宽度和高度大小,一句话就是宽度和高度起作用。
行内元素:小盒子spa就算你给了宽度和高度他也不会起作用。
-->
<!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>
div{
background: darkblue;
}
span{
background: tan;
}
</style>
<!--第二种情况
<style>
div{
width:60px;
height:50px;
background: darkblue;
}
span{
width:60px;
height:50px;
background: tan;
}
</style>
-->
</head>
<body>
<!-- 区别:大盒子布局背景会自动铺满,小盒子只用于本身 -->
<!--
我们的显示模式比较典型的有两种:行内元素 和 块级元素
最常见的行内元素 span,最常见的块级元素是 div
行内元素span 是小盒子,小容器就是用来放一些小图片或者修饰性的一些内容
块级元素 div 是大盒子,大容器--他是主要用来做网页布局的,因为div比较稳定,一般在网页里面使用频率最高的,布局是离不开div的
******** 跟着老师来推论,推论过程会累一点,但是印象会深刻
第一情况:如果不写宽度和高度
块级元素:大盒子div他会独占一行并且通栏显示
行内元素:小盒子span他会一行并存,显示文字的大小,或者说文字的多少
第二情况:写了宽度和高度
块级元素:大盒子div他会显示你给的宽度和高度大小,一句话就是宽度和高度起作用。
行内元素:小盒子spa就算你给了宽度和高度他也不会起作用。
-->
<div>大盒子</div>
<span>小盒子</span>
</body>
</html>
解决显示问题
display:block(可以换成块)
display:inline(可以转换为行内)
<!--
显示模式之间的转换 display
1、display: block; 就是把行内元素转换为块级元素 重点
2、display: inline; 就是把块级元素转换为行内元素; 用的较少知道就可以了
-->
<!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>
div{
background: honeydew;
display: inline;
width: 60px;
}
span{
background: firebrick;
display: block;
width: 500px;
height: 600px;
}
</style>
</head>
<body>
<div>大盒子</div>
<span>小盒子</span>
</body>
</html>
类的选择器
类的引用使用class
.名称 为引用方法
具体看代码
<!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>
.one{
color:aqua;
background: salmon;
}
.yyds{
color:brown ;
}
</style>
</head>
<body>
<ul class="one">
<li class="one">我是无序列表</li>
<li class="yyds">我是标题五</li>
</ul>
</body>
</html>
多个类的使用
class=“类一 类二”空格隔开即可
<!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>
.color{
color:aquamarine;
}
.size{
font-size: 200px;
}
.s{
font-weight: 500px;
font-family: "宋体";
}
</style>
</head>
<body>
<!-- 多个类的功能应用 -->
<div class="color size s">一句话的应用</div>
</body>
</html>
id选择器
创建方法 #名称
使用方法 id="名称"
<!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>
#one{
color: darkgoldenrod;
}
#co{
color: darkslategrey;
}
#zt{
font-size: 200px;
}
</style>
</head>
<body>
<ul>
<li id="one">无序列表</li>
<li id="co" >无序列表</li>
</ul>
</body>
</html>
选择器的权重性
标签选择器 < 类选择器 < id选择器
<!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>
#y1{
color: blueviolet;
}
.y2{
color: darkslategray;
}
div{
color: brown;
}
</style>
</head>
<body>
<div id="y1" class="y2">看看是什么颜色</div>
</body>
</html>