日期:2021/12/26
所看视频链接:B站尚硅谷
内容:
P27_CSS简介
CSS,层叠样式表(Cascading Style Sheets)
后缀.css
1.作用:
修改元素的样式
2.分类:
1.内联样式(行内样式)
在标签内部通过style属性来设置元素的样式
<p style="color:red;font-size:60px;">少小离家老大回,乡音无改鬓毛衰</p>
P28_CSS编写的位置
连接P27
问题:
使用内联样式,样式只能对一个标签生效
当用于多个元素时,样式发生变化,必须一个一个修改,非常不方便
注:开发时绝对不要使用内联样式
2.内部样式表
将样式编写到head中的style标签里
<head>
<style>
p{
color:red;
font-size:50px;
}
</style>
</head>
可以通过CSS的选择器来选中元素并为其设置各种样式
可以同时为多个标签设置样式,并且修改时只需要修改一处即可
内部样式表更加方便对样式进行复用
问题:
只能对一个网页起作用,不能跨页面进行复用
3.外部样式表
可以将CSS样式编写到一个外部的CSS文件
然后通过link标签来引入外部的CSS文件
外部样式表需要通过link标签进行引入
意味着只要想使用这些样式的网页都可以引用
可以在不同页面之间进行复用
将样式编写到外部的CSS文件中,可以使用浏览器的缓存机制
从而加快网页的加载速度,提高用户的体验
<link rel="stylesheet" href="./xxx.css" />
stylesheet——样式表
1.属性:
rel 当前文档与被链接文档的关系
href 被链接文档位置
P29_CSS的基本语法
1.注释
/*注释内容*/
CSS中的注释,注释中的内容会自动被浏览器所忽略
2.基本语法
选择器 声明块
选择器,通过选择器可以选中页面中的指定元素
例如p的作用就是选中页面中所有的p元素
p{}
声明块,通过声明块来指定要为元素设置的样式
声明块由一个一个的声明组成
声明是一个名值对结构
一个样式名对应一个样式值,名和值之间以:连接,以;结尾
p{
color:red;
}
P30_常用选择器
1.元素选择器
作用:根据标签名来选中指定的元素
语法:标签名{}
例子:p{}
、h1{}
、div{}
2.id选择器(唯一性)
作用:根据元素的id属性值选中一个元素
语法:#id属性值{}
例子:#box{}
、#red{}
3.类选择器(class选择器)
作用:根据元素的class属性值选中一组元素
语法:.class属性值{}
例子:.blue{}
注:可以重复使用
可以使用class属性为元素分组
也可以为一个元素指定多个class属性(空格隔开)
<p class="blue abc">落霞与孤鹜齐飞</p>
4.通配选择器
作用:选中页面中的所有元素
语法:*
例子:*{}