HTML5

本文介绍了HTML的基础概念,包括其定义、网页结构、最简单的HTML编写,以及Web标准的结构、表现和行为。还详细讲解了如何使用VSCode这款前端开发工具进行HTML编码,包括安装、基本使用和编写第一个网页的过程,以及如何利用插件预览HTML页面。
摘要由CSDN通过智能技术生成

写在前面

一、简单认识HTML

1.1 什么是网页【2023/08/31】

网站是指因特网上根据一定的规则,使用HTML等制作的用于展示特定内容相关的网页集合

网页是网站中的一“页”,通常是HTML格式的文件,它要通过浏览器来阅读。

网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成

通常我们看到的网页,常见以.html或.html后缀结尾的文件,因此将其俗称为HTML文件。

1.2 什么是HTML?

HTML指的是超文本标记语言(Hyper Text Markup Language),它是用来描述网页的一种语言。

HTML不是一种编程语言,而是一种标记语言(markup language)。

标记语言是一套标记标签(markup tag)【如div、img等标签】

所谓超文本,有2层含义:

  1. 可以加入图片、声音、动画、多媒体等内容(超越了文本限制)
  2. 它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接(超级链接文本)。

1.3 编写一个最简单的html网页

下面我们尝试编写一个最简单的网页,

假设桌面上有这么一张美女图【我这里文件名取为img.JPG】:

在这里插入图片描述

我们在桌面新建一个txt文件,如下图

在这里插入图片描述

接着在新建文本文档.txt内输入内容:<img src="./img.JPG"/>并保存,如下图:

在这里插入图片描述
根据1.1节的内容可知,html网页通常是以.html后缀的结尾的文件,因此我们这里将上一步新建的.txt后缀文件更改为.html后缀后保存,如下图操作:
在这里插入图片描述

可以看到文件图标变为默认浏览器的图标,如下:
在这里插入图片描述
双击打开文件,如下,我们可以看到美女图成功呈现在网页上了,这就是一个最简单的html网页。
在这里插入图片描述

1.4 Web标准【2023/09/01】

Web标准主要由**结构(Structure)、表现(Presentation)和行为(Behavior)**三个方面构成。

标准说明
结构结构用于对网页元素进行整理和分类,最基础的就是HTML
表现表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS
行为行为是指网页模型的定义及交互的编写,最基础的是JavaScript

Web标准提出的最佳体验方案:结构、表现、行为相分离

简单理解:结构写在HTML文件中,表现写在CSS文件中,行为写到JavaScript文件中

关于HTML(结构)、CSS(表现)和JavaScript(行为)三者的关系,这里我以人为例子,用大白话描述三者关系如下:HTML可以说是人体的骨架,但光有基本的骨架人体缺少美感,因此搭配上人类的皮肤【或者说是外表】,也就是CSS,来实现人体的美化,这样就得到了一个漂亮的人类肢体;但光有华丽的外表,作为人类并不完整,人类的强大在于人类具有强大的行动力,于是给人体增加八大系统(运动系统、神经系统、内分泌系统…)来支配人体行动,这样人类就算完整了,而JavaScript可以理解为人体的八大系统,通过JavaScript可以控制HTML以及CSS执行各种行动。。。

二、HTML语法规范【2023/09/04】

【这节主要先了解html标签这个概念,当然,如果能记住什么标签起什么作用的那可真是泰裤辣】

2.1 基本语法概述

  1. HTML标签是由尖括号包围的关键词,例如<html>
  2. HTML标签通常是成对出现的,例如<html></html>,我们称为双标签,标签对中的第一个标签是开始标签,第二个标签是结束标签。
  3. 有些特殊的标签必须是单个标签(极少情况),例如<br/>,我们称为单标签

2.2 标签关系

双标签关系可以分为两类:包含关系和并列关系

包含关系:

<head>
	<title>这是一个标题标签</title>
</head>

并列关系:

<head></head>
<body></body>

2.3 常用的结构标签

每个网页都会有一个基本的结构标签(也称为骨架标签),页面内容也是在这些基本标签上书写。

标签名定义说明
<html></html>HTML标签页面中的最大标签,我们称为 根标签
<head></head>文档的头部注意在head标签中我们必须要设置的标签是title
<title></title>文档的标题让页面拥有一个属于自己的网页标题
<body></body>文档的主体元素包含文档的所有内容,页面内容基本都是放放到body里面的

下面我们通过看这个实例及其运行结果来帮助理解:【2023/09/05】

在这里插入图片描述
在这里插入图片描述

2.4 开发工具——VSCode

我们曾在1.3节介绍过使用记事本(即.txt后缀的文件)开发一个简单的网页,通过记事本开发网页其实存在许多不便,如单词需要一个一个拼写,那样的话就存在很大的拼写错误隐患,并且编写完还需要更改文件后缀名,这显得非常麻烦,那有没有一款能够快速开发网页的工具呢?答案显然是有的,在这里,我们介绍一款当今最主流的前端开发工具——VSCode,它能极大提高我们编写代码的效率。

2.4.1 安装vscode

安装方法可以参考这篇文章:VScode 安装教程。大致流程就是:

  1. 去官网下载安装包【根据电脑系统下载对应版本】,
  2. 根据文章内的步骤一步一步安装,
  3. 安装完成后再到扩展中安装汉化包实现VSCode汉化。

这里建议安装目录不要使用默认的路径,默认路径通常是安装在C盘,C盘作为主分区,内存占用过多容易导致电脑卡顿,因此我们通常把应用安装在D盘,在D盘新建一个文件夹【文件夹最好取英文名,中文名在代码文件中解析容易报错】,安装目录选择这个新建的文件,避免电脑文件结构混乱。

2.4.2 VSCode的基本使用

安装完VSCode后,接下来我们介绍一下VSCode的基本使用,我们先讲讲如何使用VSCode新建一个html文件:

  1. 我们在桌面新建一个文件夹,用于存放等会新建的html文件,避免文件结构混乱,找不到新建的文件。
    在这里插入图片描述
  2. 打开vscode,点击vscode的右上角,按如下操作顺序新建一个html文件。
    在这里插入图片描述
    因为是新建html文件,因此这里输入的文件后缀是.html,文件名可以根据自己喜好自定义,最好是英文的,这里我们的文件名取demo.html
    在这里插入图片描述
    操作5点击后会弹出新建的html文件存放的目录,我们存放在步骤1在桌面新建的demo文件夹下。
    在这里插入图片描述
    点击创建文件后,可以看到vscode上方目录有新建的demo.html文件。
    在这里插入图片描述
2.4.3 使用VSCode编写第一个网页【2023/09/10】

VSCode写代码和使用记事本(.txt文件)写代码最主要的区别就在于:VScode自带多种多样的快捷键,能够快速给出代码提示,并且生成代码,即能提升编写速度,也能保证代码的错误率
下面我们使用VSCode编写一个网页,其中就会使用到快捷键——!,在html文件内输入!(注意:是英文感叹号,不是中文感叹号)后,按下回车可以快速生成html的基本结构,如下图:
在这里插入图片描述
按下回车后可以看到如下代码,这些代码中就包括了2.3节讲的常用结构标签,如根标签<html></html>、头部标签<head></head>、标题标签<title></title>以及主体内容标签<body></body>。也就是说快捷键!能够自动生成html基本结构,我们可以直接在主标签body内输入内容,而不需要一个单词一个单词的敲其他结构标签了。
在这里插入图片描述
下面我们在<body></body>内输入想写的内容,如下图示例:

在这里插入图片描述
上图所示,白色的点表示文件未保存,我们按住ctrl键,再按s键保存文件,可以看到白色的点变成×号即表示文件已保存,那么如何在浏览器中预览这个已保存的html页面呢?

VSCode自带能够在浏览器中预览页面的插件,那么插件在哪呢以及如何才能使用插件等问题,我们在下面逐一讲解。

在这里插入图片描述

我们在输入框输入open in browser可以看到如下插件,往往我们选择下载量大或者评分高的插件,这里我们就下第一个插件,这个插件可以实现使用默认浏览器打开html页面,点击安装后一两秒即可安装完成。

在这里插入图片描述
在2.2节漏讲了vscode主界面常用的功能板块,这里简单介绍一下,如下图:
在这里插入图片描述

了解完这些模块的功能也安装完实现默认浏览器预览html页面的插件后,我们点击上方的demo.html文件回到编辑页面,鼠标点击右键,会出现如下弹窗

在这里插入图片描述

弹窗内包括Open in Default Browser这个选项,这个选项就是刚装的插件实现的,我们点击此选项,或者直接按ctrl + B键也能快捷默认浏览器打开此html页面,可以看到浏览器打开了此html页面。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值