HTML5(1),HTML5基础知识介绍(一)

马肤

温馨提示:这篇文章已超过401天没有更新,请注意相关的内容是否还可用!

摘要:HTML5是一种用于创建网页的标准标记语言,它提供了许多新的特性和功能,包括视频和音频支持、更丰富的语义元素、更好的用户体验等。HTML5的出现解决了许多旧版本HTML的局限性,使得网页开发更加灵活和高效。HTML5还支持跨平台访问和交互,使得网页在各种设备上都能得到良好的展示和体验。

目录

一.HTML5(超文本(链接)标记(标签)语言)

1.开发环境(写代码,看效果)

2.vscode 使用

3.谷歌浏览器使用

4.标签语法

5.HTML基本骨架(网页模板)

6.标签的关系

7.注释

8.标题标签

9.段落标签

10.换行和水平线标签(单标签)

11.文本格式化标签

12.图像标签

13.图像标签的属性

14.路径

15.超链接标签(双标签)

16.音频标签

17.视频标签

18.综合案例--个人简介

19.综合案例--Vue.js简介

资源来自:黑马程序员

一.HTML5(超文本(链接)标记(标签)语言)

1.开发环境(写代码,看效果)

编辑器写代码:vscode

浏览器看效果: Google

2.vscode 使用

2.1打开文件夹:新建文件夹->拖拽vscode空白位置

2.2vs插件(暂时):

HTML5(1),HTML5基础知识介绍(一) 第1张

HTML5(1),HTML5基础知识介绍(一) 第2张

HTML5(1),HTML5基础知识介绍(一) 第3张

2.3 缩放代码字号

HTML5(1),HTML5基础知识介绍(一) 第4张

3.谷歌浏览器使用

设置默认浏览器:控制面板->默认程序

HTML5(1),HTML5基础知识介绍(一) 第5张

4.标签语法

HTML5(1),HTML5基础知识介绍(一) 第6张

4.1网页文件后缀名.html

HTML5(1),HTML5基础知识介绍(一) 第7张

4.2

ctrl+B vscode侧边栏折叠

ctrl+S 文件保存(先保存才能在浏览器查看效果)

4.3

HTML5(1),HTML5基础知识介绍(一) 第8张

4.4示例:

HTML5(1),HTML5基础知识介绍(一) 第9张

HTML5(1),HTML5基础知识介绍(一) 第10张

5.HTML基本骨架(网页模板)

HTML5(1),HTML5基础知识介绍(一) 第11张

快速生成:

HTML5(1),HTML5基础知识介绍(一) 第12张

网页标题:

HTML5(1),HTML5基础知识介绍(一) 第13张

HTML5(1),HTML5基础知识介绍(一) 第14张

HTML5(1),HTML5基础知识介绍(一) 第15张

HTML5(1),HTML5基础知识介绍(一) 第16张

6.标签的关系

作用:明确标签的书写位置

HTML5(1),HTML5基础知识介绍(一) 第17张

HTML5(1),HTML5基础知识介绍(一) 第18张

7.注释

HTML5(1),HTML5基础知识介绍(一) 第19张

8.标题标签

HTML5(1),HTML5基础知识介绍(一) 第20张

HTML5(1),HTML5基础知识介绍(一) 第21张

HTML5(1),HTML5基础知识介绍(一) 第22张

HTML5(1),HTML5基础知识介绍(一) 第23张

HTML5(1),HTML5基础知识介绍(一) 第24张

9.段落标签

HTML5(1),HTML5基础知识介绍(一) 第25张

HTML5(1),HTML5基础知识介绍(一) 第26张

HTML5(1),HTML5基础知识介绍(一) 第27张

HTML5(1),HTML5基础知识介绍(一) 第28张

10.换行和水平线标签(单标签)

HTML5(1),HTML5基础知识介绍(一) 第29张

11.文本格式化标签

HTML5(1),HTML5基础知识介绍(一) 第30张

HTML5(1),HTML5基础知识介绍(一) 第31张

HTML5(1),HTML5基础知识介绍(一) 第32张

HTML5(1),HTML5基础知识介绍(一) 第33张

12.图像标签

img单标签

HTML5(1),HTML5基础知识介绍(一) 第34张

HTML5(1),HTML5基础知识介绍(一) 第35张

vscode 使用 ./可以快速选择路径

HTML5(1),HTML5基础知识介绍(一) 第36张

13.图像标签的属性

HTML5(1),HTML5基础知识介绍(一) 第37张

alt:以前网速慢,可能导致图片加载不出来,为了不影响网页内容的浏览,使用alt当作替换文本

HTML5(1),HTML5基础知识介绍(一) 第38张

width与height在浏览器缩放土图片是等比例缩放的

HTML5(1),HTML5基础知识介绍(一) 第39张

14.路径

网页通过路径查找

HTML5(1),HTML5基础知识介绍(一) 第40张

14.1相对路径

HTML5(1),HTML5基础知识介绍(一) 第41张

14.2绝对路径

HTML5(1),HTML5基础知识介绍(一) 第42张

HTML5(1),HTML5基础知识介绍(一) 第43张

HTML5(1),HTML5基础知识介绍(一) 第44张

HTML5(1),HTML5基础知识介绍(一) 第45张

上述是通过绝对路径查找存在自己电脑的图片文件

还可以绝对路径查找别人网页(不存在自己电脑里面)的图片文件:

HTML5(1),HTML5基础知识介绍(一) 第46张

src属性值使用在线网址:

HTML5(1),HTML5基础知识介绍(一) 第47张

HTML5(1),HTML5基础知识介绍(一) 第48张

友情链接:文字点击后可以跳转到对应网站(实现:将对应文字做成链接,跳转的位置写成对应的在线网址)

小总结:

1.在工作要找自己电脑的文件一般使用相对路径(不用绝对路路径是因为绝对路径太绝对了,相对路径相对于当前文件的位置,因此在移动网站文件夹或者在不同的服务器上部署网站时,相对路径更加灵活,不需要修改路径; 相对路径可以增加网站的安全性,因为绝对路径可能会暴露服务器的真实路径,造成安全隐患。)

2.绝对路径一般应用于绝对路径在线网址实现友情链接。

15.超链接标签(双标签)

HTML5(1),HTML5基础知识介绍(一) 第49张

超链接可以跳转:线上和本地文件

HTML5(1),HTML5基础知识介绍(一) 第50张

也可以点击图片跳转:

HTML5(1),HTML5基础知识介绍(一) 第51张

但上述是原窗口打开,这样会很不方便(相当新窗口覆盖掉原窗口)

可以使用target属性 赋给值_blank,就可以实现新窗口打开页面了

HTML5(1),HTML5基础知识介绍(一) 第52张

HTML5(1),HTML5基础知识介绍(一) 第53张

开发初期了,不知道超链接的跳转地址,href属性值给 # , 表示空链接,不会跳转。(之后将#覆盖掉就行了)

HTML5(1),HTML5基础知识介绍(一) 第54张

16.音频标签

HTML5(1),HTML5基础知识介绍(一) 第55张

16.1 controls属性(显示音频控制面板)

HTML5(1),HTML5基础知识介绍(一) 第56张

在HTML5中,如果属性名与属性值相同,可以简写为一个单词,controls也可以是controls="controls", 效果是一样的。

HTML5(1),HTML5基础知识介绍(一) 第57张

16.2 loop属性(循环播放)

HTML5(1),HTML5基础知识介绍(一) 第58张

16.3 autoplay(自动播放)

但浏览器会自动禁用自动播放,所以写了也没有效果,一般是通过按钮手动播放。

17.视频标签

HTML5(1),HTML5基础知识介绍(一) 第59张

17.1 src(必须属性)

只有src网页视频是静止的

HTML5(1),HTML5基础知识介绍(一) 第60张

17.2 controls(显示视频控制面板)

现在点击就能播放了

HTML5(1),HTML5基础知识介绍(一) 第61张

17.3 loop(循环播放)

HTML5(1),HTML5基础知识介绍(一) 第62张

17.4 muted(静音播放)

HTML5(1),HTML5基础知识介绍(一) 第63张

17.5 autoplay(自动播放(需要配合静音播放))

HTML5(1),HTML5基础知识介绍(一) 第64张

如果没有静音,就不会自动播放了

HTML5(1),HTML5基础知识介绍(一) 第65张

18.综合案例--个人简介

网页制作思路:从上到下,先整体再局部,逐步分析制作

分析内容->写代码->保存->刷新浏览器->看效果

尤雨溪


尤雨溪,前端框架Vue.is的作者,HTML5版Clear的打造人,独立开源开发者。曾就职于Google Creative Labs和Meteor Development Group。由于工作中大量接触开源的项目JavaScrit,最后自己也走上了开源之路,现全职开发和维护Vue.is。

HTML5(1),HTML5基础知识介绍(一) 第66张

学习经历

尤雨溪毕业于上海复旦附中,在美国完成大学学业,本科毕业于Colgate University,后在Parsons设计学院获得Design & Technology艺术硕士学位,任职于纽约Google Creative Lab。

尤雨溪大学专业并非是计算机专业,在大学期间他学习专业是室内艺术和艺术史,后来读了美术设计和技术的硕士,正是在读硕士期间,他偶然接触到了JavaScript ,从此被这门编程语言深深吸引,开启了自己的前端生涯。

主要成就

2014年2月,开发了一个前端开发库Vue.js。Vue.js是构建Web界面的JavaScript库,是一个通过简洁的API提供高效的数据绑定和灵活的组件系统。

社会任职

2016年9月3日,在南京的JSConf上,Vue作者尤雨溪正式宣布加盟阿里巴巴Weex团队,尤雨溪称他将以技术顾问的身份加入Weex团队来做Vue和Weex的JavaScript runtime整合,目标是让大家能用Vue的语法跨三端。



    
    
    个人简介


    

尤雨溪


尤雨溪,前端框架Vue.is的作者,HTML5版Clear的打造人,独立开源开发者。曾就职于Google Creative Labs和Meteor Development Group。由于工作中大量接触开源的项目JavaScrit,最后自己也走上了开源之路,现全职开发和维护Vue.is。

HTML5(1),HTML5基础知识介绍(一) 第67张

学习经历

尤雨溪毕业于上海复旦附中,在美国完成大学学业,本科毕业于Colgate University,后在Parsons设计学院获得Design & Technology艺术硕士学位,任职于纽约Google Creative Lab。

尤雨溪大学专业并非是计算机专业,在大学期间他学习专业是室内艺术和艺术史,后来读了美术设计和技术的硕士,正是在读硕士期间,他偶然接触到了JavaScript ,从此被这门编程语言深深吸引,开启了自己的前端生涯。

主要成就

2014年2月,开发了一个前端开发库Vue.js。Vue.js是构建Web界面的JavaScript库,是一个通过简洁的API提供高效的数据绑定和灵活的组件系统。

社会任职

2016年9月3日,在南京的JSConf上,Vue作者尤雨溪正式宣布加盟阿里巴巴Weex团队,尤雨溪称他将以技术顾问的身份加入Weex团队来做Vue和Weex的JavaScript runtime整合,目标是让大家能用Vue的语法跨三端。

19.综合案例--Vue.js简介

Vue.js

Vue.js (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,可以高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。

Vue是一个独立的社区驱动的项目,它是由尤雨溪在2014年作为其个人项目创建, [4]是一个成熟的、经历了无数实战考验的框架,它是目前生产环境中使用最广泛的JavaScript框架之一,可以轻松处理大多数web应用的场景,并且几乎不需要手动优化,并且Vue完全有能力处理大规模的应用。

主要功能

Vue.js是一套构建用户界面的渐进式框架,采用自底向上增量开发的设计,核心库只关注视图层。另一方面,Vue完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。

file:///C:/Users/CGQ/Documents/Typara%E7%AC%94%E8%AE%B0/#



    
    
    Vue.js 简介


    

Vue.js

Vue.js (发音为 /vjuː/,类似 view) 是一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,可以高效地开发用户界面。无论是简单还是复杂的界面,Vue 都可以胜任。


Vue是一个独立的社区驱动的项目,它是由尤雨溪在2014年作为其个人项目创建, [4]是一个成熟的、经历了无数实战考验的框架,它是目前生产环境中使用最广泛的JavaScript框架之一,可以轻松处理大多数web应用的场景,并且几乎不需要手动优化,并且Vue完全有能力处理大规模的应用。

主要功能

Vue.js是一套构建用户界面的渐进式框架,采用自底向上增量开发的设计,核心库只关注视图层。另一方面,Vue完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。


0
收藏0
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。

相关阅读

  • 【研发日记】Matlab/Simulink自动生成代码(二)——五种选择结构实现方法,Matlab/Simulink自动生成代码的五种选择结构实现方法(二),Matlab/Simulink自动生成代码的五种选择结构实现方法详解(二)
  • 超级好用的C++实用库之跨平台实用方法,跨平台实用方法的C++实用库超好用指南,C++跨平台实用库使用指南,超好用实用方法集合,C++跨平台实用库超好用指南,方法与技巧集合
  • 【动态规划】斐波那契数列模型(C++),斐波那契数列模型(C++实现与动态规划解析),斐波那契数列模型解析与C++实现(动态规划)
  • 【C++】,string类底层的模拟实现,C++中string类的模拟底层实现探究
  • uniapp 小程序实现微信授权登录(前端和后端),Uniapp小程序实现微信授权登录全流程(前端后端全攻略),Uniapp小程序微信授权登录全流程攻略,前端后端全指南
  • Vue脚手架的安装(保姆级教程),Vue脚手架保姆级安装教程,Vue脚手架保姆级安装指南,Vue脚手架保姆级安装指南,从零开始教你如何安装Vue脚手架
  • 如何在树莓派 Raspberry Pi中本地部署一个web站点并实现无公网IP远程访问,树莓派上本地部署Web站点及无公网IP远程访问指南,树莓派部署Web站点及无公网IP远程访问指南,本地部署与远程访问实践,树莓派部署Web站点及无公网IP远程访问实践指南,树莓派部署Web站点及无公网IP远程访问实践指南,本地部署与远程访问详解,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南,树莓派部署Web站点及无公网IP远程访问实践详解,本地部署与远程访问指南。
  • vue2技术栈实现AI问答机器人功能(流式与非流式两种接口方法),Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法探究,Vue2技术栈实现AI问答机器人功能,流式与非流式接口方法详解
  • 发表评论

    快捷回复:表情:
    评论列表 (暂无评论,0人围观)

    还没有评论,来说两句吧...

    目录[+]

    取消
    微信二维码
    微信二维码
    支付宝二维码