层叠样式表(css的全称,也称为样式库):
<style> 标签:定义 HTML 文档的样式信息。
行内样式表:
<!--行内样式表 -->
<p
style="font-family: '微软雅黑';
font-size: 20px;
color:red;
font-style: italic;
text-decoration: underline;
text-indent: 2cm;"
>
床前明月光
</p>
例:这里的样式字体为微软雅黑;字体大小 20;为红色字体;字体样式斜体;并带下划线(underline下划线,overline上线,line-through删除线);文本缩进2cm(单位:cm/em/px)
行内样式表:写在标签里内的样式(style)称为“行内样式表”,适用于样子较少的情况下,不同元素之间用;隔开
像<h1> </h1>自带样式加粗及字体大小
内部样式表:
将样式(style)写在<head></head>标签内
语法:
<style>
选择器1{;;}
选择器2{;;}
……
</style>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>标题</title>
<!--内部样式表-->
<style type="text/css">
h1{
color: green;
}
#h2{
color: darkkhaki;
}
.h3{
color: peachpuff;
}
</style>
</head>
<body>
<!--内部样式表-->
<h1>疑是地上霜</h1>
<!--id选择器,以#id名-->
<h2 id="h2">举头望明月</h2>
<!--class选择器 ,以.类名-->
<h3 class="h3">低头思故乡</h3>
</body>
</html>
html5中 type="text/css" 可以省略
选择器
标签选择器(写在内部样式表中,直接以标签为名)
id选择器(以#id名为名,id 名不能重复使用,唯一的)
class选择器(也称为类选择器,以.类名为名,可以重复使用)
外部样式表:
<link rel="stylesheet" type="text/css" href="css文件路径" />
rel:告诉程序面部使用外部样式表
type:文件类型,text/css样式表文本
href:文件路径
<link />一般写在head内部,用来连接外部样式表,
注:(内容与样式分离,即产生css文件与html文件)css中不能含有html中的任何标签包括style
三种样式的出现
解决工嵌套样式时用行内样式。
解决同一页面样式一样的时候(也就是要用到时复制粘贴)用内部样式
解决大量的样式用外部样式
三种样式表优先级:离内容最近的优先选择
具体学习可进入 :https://www.w3school.com.cn/html5/,参考