写在前面
一、简单认识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.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 基本语法概述
- HTML标签是由尖括号包围的关键词,例如
<html>
。 - HTML标签通常是成对出现的,例如
<html>
和</html>
,我们称为双标签,标签对中的第一个标签是开始标签,第二个标签是结束标签。 - 有些特殊的标签必须是单个标签(极少情况),例如
<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 安装教程。大致流程就是:
- 去官网下载安装包【根据电脑系统下载对应版本】,
- 根据文章内的步骤一步一步安装,
- 安装完成后再到扩展中安装汉化包实现VSCode汉化。
这里建议安装目录不要使用默认的路径,默认路径通常是安装在C盘,C盘作为主分区,内存占用过多容易导致电脑卡顿,因此我们通常把应用安装在D盘,在D盘新建一个文件夹【文件夹最好取英文名,中文名在代码文件中解析容易报错】,安装目录选择这个新建的文件,避免电脑文件结构混乱。
2.4.2 VSCode的基本使用
安装完VSCode后,接下来我们介绍一下VSCode的基本使用,我们先讲讲如何使用VSCode新建一个html文件:
- 我们在桌面新建一个文件夹,用于存放等会新建的html文件,避免文件结构混乱,找不到新建的文件。
- 打开vscode,点击vscode的右上角,按如下操作顺序新建一个html文件。
因为是新建html文件,因此这里输入的文件后缀是.html
,文件名可以根据自己喜好自定义,最好是英文的,这里我们的文件名取demo.html
。
操作5点击后会弹出新建的html文件存放的目录,我们存放在步骤1在桌面新建的demo文件夹下。
点击创建文件后,可以看到vscode上方目录有新建的demo.html
文件。