尚硅谷web前端HTML5+CSS3笔记

目录

1尚硅谷-课程简介

2尚硅谷-网页简史

3尚硅谷-HTML简史

4尚硅谷-编写你的第一个网页

5尚硅谷-安装notepad++

6尚硅谷-自结束标签和注释

7尚硅谷-标签中的属性

8尚硅谷-文档声明

9尚硅谷-关于进制

10尚硅谷-字符编码

11尚硅谷-文档的使用

12尚硅谷-VScode的安装

13尚硅谷-配置liveServer

14尚硅谷-实体

15尚硅谷-meta标签

16尚硅谷-语义化标签

17尚硅谷-块与行内

18尚硅谷-语义化标签(2)

19尚硅谷-列表

20尚硅谷-超链接简介

21尚硅谷-相对路径

22尚硅谷-超链接的其他用法

23尚硅谷-图片标签

24尚硅谷-图片的格式

25尚硅谷-内联框架

26尚硅谷-音视频播放

27尚硅谷-CSS简介

28尚硅谷-css编写的位置

29尚硅谷-css的基本语法

30尚硅谷-常用选择器

31尚硅谷-复合选择器

32尚硅谷-关系选择器

33尚硅谷-属性选择器

34尚硅谷-伪类选择器

35尚硅谷-超链接的伪类

36尚硅谷-伪元素

37尚硅谷-餐厅练习介绍

38尚硅谷-继承

39尚硅谷-选择器的权重

40尚硅谷-像素和百分比

41尚硅谷-em和rem

42尚硅谷-RGB值

43尚硅谷-HSL值

44尚硅谷-文档流

45尚硅谷-盒子模型

46尚硅谷-盒子模型-边框

47尚硅谷-盒子模型-内边距

48尚硅谷-盒子模型-外边距

49尚硅谷-盒子模型-水平方向布局

50尚硅谷-盒子模型-垂直方向布局

51尚硅谷-盒子模型-外边距的折叠

52尚硅谷-行内元素的盒模型

53尚硅谷-浏览器的默认样式

54尚硅谷-布置练习

55尚硅谷-京东图片列表

56尚硅谷-京东左侧导航栏

57尚硅谷-网易新闻列表

58尚硅谷-盒子的大小

59尚硅谷-轮廓阴影和圆角

60尚硅谷-浮动的简介

61尚硅谷-浮动的特点

62尚硅谷-导航条练习

63尚硅谷-简单的布局

64尚硅谷-高度塌陷和BFC

65尚硅谷-BFC的演示

66尚硅谷-clear

67尚硅谷-使用after伪类解决高度塌陷

68尚硅谷-clearfix

69尚硅谷-相对定位

70尚硅谷-绝对定位

71尚硅谷-固定定位

72尚硅谷-粘滞定位

73尚硅谷-绝对定位元素的位置

74尚硅谷-元素的层级

75尚硅谷-京东轮播图练习

76尚硅谷-字体族

77尚硅谷-图标字体简介

78尚硅谷-图标字体的其他使用方式

79尚硅谷-iconfont

80尚硅谷-行高

81尚硅谷-字体的简写属性

82尚硅谷-文本的水平和垂直对齐

83尚硅谷-其他的文本样式

84尚硅谷-京东顶部导航条-结构

85尚硅谷-京东顶部导航条-基本样式

86尚硅谷-京东顶部导航条-下拉框

87尚硅谷_PS的安装——笔记

88尚硅谷_背景(一) 

89尚硅谷_背景(二)

92尚硅谷-雪碧图

93尚硅谷-线性渐变

94尚硅谷-径向渐变

95尚硅谷-电影卡片练习

96尚硅谷-表格的简介 

97尚硅谷-长表格

98尚硅谷-表格的样式

 99尚硅谷-表单简介

  100尚硅谷-表单补充

101尚硅谷-项目搭建 

  115尚硅谷-过渡          

117尚硅谷-动画

119尚硅谷-关键帧

120尚硅谷-变形平移

121尚硅谷-Z轴平移

122尚硅谷-旋转

123尚硅谷-鸭子表

124尚硅谷-复仇者联盟

125尚硅谷-缩放

126尚硅谷-less简介

127尚硅谷-less中的变量

128尚硅谷-父元素和扩展

​编辑 129尚硅谷-混合函数

 130尚硅谷-less的补充

​编辑131尚硅谷-弹性盒简介(flex) 

132尚硅谷-会弹的导航条   133尚硅谷-弹性容器上的样式

134尚硅谷-弹性元素上的样式

135尚硅谷-淘宝导航

136尚硅谷-聊聊像素

137尚硅谷-手机像素

138尚硅谷-完美视口

139尚硅谷-vw单位

140尚硅谷-vw适配 

141尚硅谷-移动端页面上部分

142尚硅谷-完成移动端页面

143尚硅谷-媒体查询简介(media)

 144尚硅谷-媒体查询简介

145尚硅谷-美图手机导航结构

146尚硅谷-美图手机左侧图标

147尚硅谷-美图手机左侧下拉菜单

148尚硅谷-美图手机完成


1尚硅谷-课程简介

2尚硅谷-网页简史

3尚硅谷-HTML简史

4尚硅谷-编写你的第一个网页

5尚硅谷-安装notepad++

6尚硅谷-自结束标签和注释

7尚硅谷-标签中的属性

8尚硅谷-文档声明

9尚硅谷-关于进制

10尚硅谷-字符编码

11尚硅谷-文档的使用

12尚硅谷-VScode的安装

直接搜索官网下载安装,不勾选倒数第二个

13尚硅谷-配置liveServer

14尚硅谷-实体

15尚硅谷-meta标签

16尚硅谷-语义化标签

17尚硅谷-块与行内

18尚硅谷-语义化标签(2)

19尚硅谷-列表

20尚硅谷-超链接简介

21尚硅谷-相对路径

22尚硅谷-超链接的其他用法

23尚硅谷-图片标签

24尚硅谷-图片的格式

25尚硅谷-内联框架

26尚硅谷-音视频播放

27尚硅谷-CSS简介

28尚硅谷-css编写的位置

29尚硅谷-css的基本语法

30尚硅谷-常用选择器

31尚硅谷-复合选择器

32尚硅谷-关系选择器

33尚硅谷-属性选择器

34尚硅谷-伪类选择器

35尚硅谷-超链接的伪类

36尚硅谷-伪元素

37尚硅谷-餐厅练习介绍

38尚硅谷-继承

39尚硅谷-选择器的权重

40尚硅谷-像素和百分比

41尚硅谷-em和rem

42尚硅谷-RGB值

43尚硅谷-HSL值

44尚硅谷-文档流

45尚硅谷-盒子模型

46尚硅谷-盒子模型-边框

47尚硅谷-盒子模型-内边距

48尚硅谷-盒子模型-外边距

49尚硅谷-盒子模型-水平方向布局

50尚硅谷-盒子模型-垂直方向布局

51尚硅谷-盒子模型-外边距的折叠

52尚硅谷-行内元素的盒模型

53尚硅谷-浏览器的默认样式

54尚硅谷-布置练习

55尚硅谷-京东图片列表

56尚硅谷-京东左侧导航栏

57尚硅谷-网易新闻列表

58尚硅谷-盒子的大小

59尚硅谷-轮廓阴影和圆角

60尚硅谷-浮动的简介

61尚硅谷-浮动的特点

62尚硅谷-导航条练习

63尚硅谷-简单的布局

64尚硅谷-高度塌陷和BFC

65尚硅谷-BFC的演示

66尚硅谷-clear

67尚硅谷-使用after伪类解决高度塌陷

68尚硅谷-clearfix

69尚硅谷-相对定位

relative 相对定位(相对于自己原来的位置定位),不脱离文档流;

absolute 绝对定位(相对于包含块来定位),脱离文档流,

70尚硅谷-绝对定位

71尚硅谷-固定定位

72尚硅谷-粘滞定位

73尚硅谷-绝对定位元素的位置

74尚硅谷-元素的层级

75尚硅谷-京东轮播图练习

76尚硅谷-字体族

77尚硅谷-图标字体简介

再网页中常用到图标,但是图片操作不方便,引入图标字体,可以将图标设置为字体,通过font-face的形式来对字体进行引入,这样就可以通过使用字体形式来使用图标。

        font awesome使用方法:

                1.下载 Font Awesome 解压

                2.将css和webfonts移动到项目中

                3.将all.css引入到网页中

                4.使用图标字体

                        -直接通过类名来使用图标字体class=“fas fa-bell” / class=“fab fa-accessible-icon” 

图标一般用<i class=“fas fa-bell” ></i>,之前表示斜体,现在表示图标。

78尚硅谷-图标字体的其他使用方式

79尚硅谷-iconfont

80尚硅谷-行高

81尚硅谷-字体的简写属性

82尚硅谷-文本的水平和垂直对齐

83尚硅谷-其他的文本样式

84尚硅谷-京东顶部导航条-结构

85尚硅谷-京东顶部导航条-基本样式

86尚硅谷-京东顶部导航条-下拉框

87尚硅谷_PS的安装——笔记

Ctrl+R显示/隐藏 标尺

设置单位为像素方便后续操作

88尚硅谷_背景(一) 

background-color        设置背景颜色

        background-color:#bfa;

background-image        设置背景图片

         background-img:url(./img/1.png);

        background-img:url("./img/1.png");     加一个双引号,避免路径含有特殊字符导致图片不能显示。

可以同时设置背景颜色和背景图片,这样背景颜色会成为图片背景色。

如果背景图片小于元素,图片会自动在元素平铺将元素铺满,

如果背景图片大于元素,图片会有部分背景无法完全显示,

如果背景图片等于元素,图片会正常显示。

background-repeat 设置背景的重复方式

        可选值:repeat 默认值 沿着x,y轴重复

                       repeat-x   x轴重复

                       repeat-y   y轴重复

                       no-repeat  背景图片不重复

background-position 设置背景图片的位置

        设置方式:通过top left right bottom center 几个表示方位的词来设置背景的位置

        background-position:top left ; 在左上角,

        background-position:left center ; 在左边中间,第二个值不写,默认center。

                          通过偏移量来设置背景图片位置:

                                  background-position:10px  -10px;水平偏移量和垂直偏移量

89尚硅谷_背景(二)

设置背景的范围

        background-clip

                可选值:

                        border-box 默认值,背景会出现在边框的下边

                        padding-box 背景不会出现在边框,只出现在内容区和内边距

                        content-box 背景只会出现在内容区

        background-orgin  背景图片的偏移量计算原点

                        padding-box 默认值,background-position从内边距处开始计算

                        content-box 背景图片的偏移量从内容区开始计算

                        border-box 背景图片偏移量从边框处开始计算

        background-size  设置背景图片的大小

                        background-size: 100px auto;

                        第一个值表示宽度

                        第二个值表示高度

                        如果只写一个,则第二个值默认是auto,

                        background-size: cover;

                        cover 图片的比例不变,将元素铺满

                        content 图片比例不变,将图片在元素中完整显示

        background-attachment   背景图片是否跟随元素移动

                        可选值:scroll 默认值,背景图片会跟随元素移动

                                       fixed  背景图片会固定在页面中,不会随元素移动

backgroud 背景相关简写属性,所有背景相关的样式都可以通过该样式设置,并且没有顺序要求,也没有那个属性必须写

        注意:background-size必须写在background-position后面(center center/contain),background-orgin写在前面background-clip写在后面(border-box content-box)。

92尚硅谷-雪碧图

解决图片闪烁问题,可以将多个小图片统一保存到一个大图片中,然后通过调整background-position来显示图片,可以有效的避免出现闪烁问题(闪烁问题:网页中的图片属于外部资源,用的时候才加载,按需加载,有时候网络慢可能出现没加载出来,显示空白闪烁)。这个技术在网页中应用广泛,被称为css-sprite,这种图我们称为雪碧图。

        雪碧图使用步骤:

                1.先确定要使用图标

                2.测量图标大小,根据测量结果创建一个元素

                3.将雪碧图设置为元素的背景图片,设置一个偏移量以显示正确的图片

        雪碧图特点:

                一次性将多个图片加载进页面,降低请求次数,加快访问速度,提升用户体验。

93尚硅谷-线性渐变

通过渐变可以设置一些复杂的背景颜色,可以实现从一个颜色向其他颜色过渡的效果,渐变是图片,需要通过background-image来设置

线性渐变,颜色沿着一条直线发生变化

       background-image: liner-gradient()

        liner-gradient(red,yellow)红色开头,黄色在结尾,中间是过渡区域

        -线性渐变开头我们可以指定一个渐变方向:

                to right ; to left ; to bottom ; to top ; deg(表示度数) ; turn(表示圈) ; 

                  liner-gradient(45deg,red,yellow)/   lin

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: 尚硅谷是一家提供IT技术培训的机构,其中包括Web前端HTML5和CSS3的课程。HTML5是一种用于创建网页内容的标记语言,而CSS3则是一种用于网页样式设计的语言。学习这两门技术可以帮助人们更好地设计和开发网页,提高用户体验和网站的可访问性。 ### 回答2: 尚硅谷Web前端HTML5教程是一门专门针对Web前端开发的课程。HTML5是HTML语言的最新版本,主要用于Web前端开发。该课程从基础知识讲起,依次介绍HTML5的基本语法、语义标签、音视频、Canvas绘图等方面的知识点。通过实际案例,让学员掌握HTML5在前端开发中的应用。 首先,该课程的重点在于HTML5新特性的讲解。HTML5拥有许多新的语义标签,如header、article、section、footer等,这些标签能够更好地描述网站的结构和信息。此外,HTML5还提供了新的多媒体标签,如video、audio等,使得网页能够更加丰富和生动。HTML5还可扩展性强,可以更好地支持其他Web技术。对于Web前端开发者来说,掌握HTML5是非常重要的。该课程深入浅出地讲解了HTML5的语言特性,帮助学员更好地掌握。 其次,该课程以实战案例为主导。课程会使用案例练习来帮助学员更好地理解HTML5的知识点,并将其灵活应用到实践中。案例覆盖面广,包括音视频播放、图片列表展示等多种场景。学员在实践中发现问题、解决问题,能够促进知识的吸收和掌握。学员还可以在课程中学习如何使用Canvas绘图,从而达到更高的前端开发能力。 最后,该课程的授课老师资深且经验丰富。课程老师是尚硅谷资深前端开发工程师,具有多年的实际开发经验。老师会通过自己的经验和教学方法,帮助学员更好地理解和掌握HTML5的知识。学员还可以在课程中与老师进行互动,及时解决问题,进一步提升自己的学习效果。 综上所述,尚硅谷Web前端HTML5课程是一门非常优秀的课程。该课程以HTML5新特性为重点、实战案例为主导、讲师资深有经验为特点,赢得了众多学员的好评和认可。学习该课程,有助于Web前端开发者掌握HTML5,提高自己的开发技能,为自己的职业发展打下坚实的基础。 ### 回答3: 尚硅谷是一家专业的IT培训机构,旨在提供高质量的IT教育解决方案,帮助学生提升技能,实现职业上升。在尚硅谷学习Web前端HTML5,首先需要了解什么是Web前端HTML5。 Web前端是指在Web网站或应用程序的前端进行开发和设计的过程,设计和实现网站页面的模板和设计要素,实现互动式界面的交互性和动态效果,增强用户体验。HTML5是HyperText Markup Language 5的缩写,是一种标准网页设计语言,可以用来定义和创建网页的内容和结构,是Web前端技术的基础。也是现代Web页面的标准,包含了一些新的功能,比如视频、音频、图像、动画和图形等。 在尚硅谷学习Web前端HTML5,将会得到严谨的课程体系和内容,从基础知识到实践操作全面覆盖。学生将深入了解HTML5、CSS3、Javascript、jQuery等技术,掌握Web前端开发的核心思想和流程。学生们将能够理解和应用HTML5在Web前端开发中的应用,创建和设计网站内容并实现常见的互动效果。同时,学生们还将学习最佳实践、代码规范和优化技巧,全面提升Web前端开发技能。 在尚硅谷学习Web前端HTML5的优势,除了课程内容的全面性和严谨性外,还有课程形式的多样化和灵活性,包括线上直播课程、视频课程、互动问答和实践课程等,可以根据学生的情况进行选择和学习。此外,尚硅谷还提供了完善的支持体系,包括作业批改、实战项目等,帮助学生增加实践经验和应用能力,为今后就业和职业发展奠定了坚实的基础。 总之,尚硅谷Web前端HTML5是一个非常有价值的课程,可以帮助学生深入了解Web前端开发的技术和流程,提升技能和职业竞争力。在现代数字化时代,Web前端开发和设计人才需求越来越多,学习Web前端HTML5也是一条不错的职业发展之路。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ღ梦屿ღ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值