跟着pink老师前端入门教程-day05

七、CSS的引入方式

根据CSS样式书写的位置(或者引入的方式),CSS样式表可以分为三大类

1. 行内样式表(行内式)

内部样式表(内嵌样式表)是写到HTML页面内部,将所有的CSS代码抽取出来,单独放到一个

2. 内部样式表(嵌入式)

行内样式表(内联样式表)是在元素标签内部的style属性中设定CSS样式,适合修改简单样式,使用行内样式表设定 CSS,通常也被称为行内式引入

哈哈哈

style 其实就是标签的属性,在双引号中间,写法要符合 CSS 规范 ,可以控制当前的标签设置样式。只有对当前元素添加简单样式的时候,可以考虑使用

3. 外部样式表(链接式)

实际开发都是外部样式表,适用于样式较多的情况,核心是:样式单独写到CSS文件,之后把CSS文件引入到HTML页面中使用

使用外部样式表设定CSS,通常也被称为外链式链接式引入,这种方式是开发中最常用的方式

引入外部样式表分为两步:

1. 新建一个后缀名为CSS的样式文件,把所有CSS代码都放入此文件中

2.在HTML页面中,使用标签引入这个文件

跟着pink老师前端入门教程-day05_第1张图片

总结

跟着pink老师前端入门教程-day05_第2张图片

八、Emmet语法

Emmet语法的前身是Zen coding,他使用缩写来提高html/css的编写速度,Vscode内部已经集成

1. 快速生成HTML结构语法

1.生成标签 直接输入标签名 按tab健即可 比如 div 然后tab键,就可以生成

2.如果想要生成多个相同标签 加上*就可以了比如 div*3 就可以快速生成3个div

3.如果有父子级关系的标签,可以用>。比如ul>li就可以了

4.如果有兄弟关系的标签,用 +就可以了 比如 div+p

5.如果生成带有类名或者id名字的,直接写demo 或者#two tab 键就可以了

6.如果生成的div类名是有顺序的,可以用自增符号$

跟着pink老师前端入门教程-day05_第3张图片

7. 如果想要在生成的标签内部写内容可以用{ }表示

跟着pink老师前端入门教程-day05_第4张图片

2. 快速生成CSS样式语法

1.比如w200 按tab 可以生成 width: 200px;

2.比如lh26 按tab 可以生成 line-height:26px;

九、CSS的复合选择器

在CSS中,可以根据选择器的类型把选择器分为基础选择器复合选择器,复合选择器是建立在基础选择器之上,对基本选择器进行组合形成的。

复合选择器由两个或多个基础选择器通过不同的方式组合而成的。其中包括后代选择器、子代选择器、并集选择器、伪类选择器

1. 后代选择器(重要)

后代选择器又称为包含选择器,可以选择父元素里面子元素

写法:外层标签写在前面,内层标签写在后面,中间用空格分隔

语法:元素1 元素2

当标签发生嵌套时,内层标签就成为外层标签的后代。


    


    
  1. 后代选择器
  2. 后代选择器
  3. 后代选择器

 注意:

元素1和元素2中间用空格隔开

元素1是父级,元素2是子级,最终选择的是元素2

元素2可以使儿子、孙子,只要是元素1的后代即可

元素1和元素2可以是任意基础选择器

2. 子代选择器(重要)

子元素选择器(子选择器)只能选择作为某元素的最近一级子元素,就是选亲儿子元素

语法:元素1>元素2

注意:

元素1和元素2中间用大于号隔开

元素1是父级,元素2是子级,最终选择的是元素2

元素2必须是亲儿子

3. 并集选择器

并集选择器可以选择多组标签,同时为他们定义相同的样式,通常用于集体声明

并集选择器是各选择器通过英文逗号(,)连接而成,任何形式的选择器都可以作为并集选择器的一部分

语法:元素1,元素2{样式声明}

注意:

元素1和元素2中间用逗号隔开,逗号可以理解为的意思

4. 伪类选择器

伪类选择器用于向某些选择器添加特殊的效果,书写最大的特点是用冒号(:)表示

1. 链接伪类选择器(记忆法:love hate 或者 lv 包包 hao)

为了确保生效,请按照 LVHA 的循顺序声明 :link-:visited-:hover-:active。
a:link 选择所有未被访问过的链接
a:visited 选择所有已被访问的链接
a:hover 选择鼠标指针位于其上的链接
a:active 选择活动链接(鼠标按下未弹起的链接)

因为a链接在浏览器中具有默认样式,所以实际工作中都需要给链接单独指定样式

    
    
        百度
    
  

2. :focus伪类选择器

:focus 伪类选择器用于选取获得焦点的表单元素。焦点就是光标,一般情况下类表单元素才能获取,因此这个选择器主要针对表单元素

总结

跟着pink老师前端入门教程-day05_第5张图片

十、CSS 的元素显示模式

10.1 什么是元素显示模式

作用:网页的标签非常多,在不同地方会用到不同类型的标签,了解其特性可以更好地布局我们的网页

元素显示模式:元素(标签)以什么方式进行显示

HTML元素一般分为块元素和行内元素两种类型

10.2 块元素

常见的块元素

~

你可能感兴趣的:(前端自学,前端,html5,css,学习)