✅ 写给零基础小白:HTML是前端入门的第一门必修课,无任何学习门槛,纯标记语言、不用写逻辑、不用背复杂语法,认识英文单词就能学会;
✅ 2026技术贴合:完全按照2026年企业开发主流用法整理,剔除淘汰语法、只讲高频核心知识点,不学无用内容,入门即贴合实战;
✅ 核心定位:HTML的作用是「搭建网页的骨架」,决定网页有什么内容,后续配合CSS(美化样式)+JS(实现交互),就能做出完整网页。
一、HTML 前置必懂(零基础扫盲,5分钟吃透,重中之重)
✔️ 1. 什么是HTML?(通俗解释)
HTML 全称 Hyper Text Markup Language,中文叫「超文本标记语言」。
白话解释:不是编程语言,是「标记语言」,就是用「提前规定好的标签」,把网页里的文字、图片、视频、按钮等内容「标记」出来,告诉浏览器:这是标题、这是段落、这是图片、这是链接。
核心作用:给网页搭建结构、填充内容,是所有网页的基础,任何网页打开后本质都是HTML代码。
✔️ 2. HTML 核心特点(零基础必记,3个核心)
HTML 语法极度宽松:写错标签、少写符号,浏览器大概率也能正常显示,对新手非常友好;
HTML 不需要编译运行:写好的代码保存为.html后缀文件,双击就能用浏览器打开查看效果;
HTML 所有内容都是「标签」构成:万物皆标签,学会标签就学会了HTML。
✔️ 3. 2026年 开发工具推荐(小白首选,免费+好用+主流)
不用纠结工具,零基础只推荐一个,业内99%的前端开发者都在用:
VS Code (Visual Studio Code)
免费、轻量、无广告,电脑低配也能流畅运行;
安装简单,官网直接下载,傻瓜式安装;
必装2个插件(新手必备):Chinese(中文汉化)、Open in Browser(右键直接在浏览器打开网页)。
✔️ 4. 第一个HTML页面(零基础入门必写,固定模板)
所有HTML页面的结构都是固定的,这是「祖宗模板」,背下来!所有网页都是在这个模板里填充内容。
Hello HTML!我是零基础小白
✨ 新手必做操作
用VS Code新建文件,复制上面代码粘贴;
保存文件,文件名后缀必须是 .html(比如:index.html);
右键文件 → Open in Default Browser,就能看到网页效果!
二、HTML 核心基础语法(通用规则,一通百通,6条全掌握)
所有HTML的知识点,都是基于这6条语法规则,学会这6条,后续学所有标签都无压力,通俗易懂,无晦涩概念,记牢即可!
✔️ 规则1:HTML 核心组成是「标签」,标签是尖括号包裹的关键词
格式:<标签名> 内容 标签名>
白话:标签就像「容器」,左边是开始,右边是结束,把内容包起来,浏览器就认识这个内容是什么了。
例子:
我是一级标题
→ 浏览器就知道这是「一级标题」✔️ 规则2:标签分为「双标签」和「单标签」(2026主流,只有这2种)
✅ 双标签(成对标签,90%的标签都是)
必须成对出现,有开始就有结束,结束标签比开始标签多一个 /
语法:<开始标签> 内容 结束标签>
例子:
我是段落文字
、我是二级标题
✅ 单标签(自闭合标签,10%的标签)
只有一个标签,没有内容,自己闭合自己,2026年标准写法:必须加 / 自闭合
语法:<标签名 />
例子:
(换行)、(图片)、
(分割线)
✔️ 规则3:标签可以「嵌套」,但不能「交叉嵌套」(新手易错点)
✅ 正确嵌套:
我是段落
❌ 错误嵌套:
我是段落
✔️ 规则4:标签可以写「属性」,属性是标签的「额外配置」(核心重点)
作用:给标签添加额外的功能或样式,比如:给图片设置宽高、给链接设置跳转地址;
语法:属性必须写在「开始标签」里,格式:<标签名 属性名="属性值"> 内容 标签名>
规则:属性名是固定的,属性值必须用 "" 双引号包裹(2026标准),一个标签可以写多个属性,空格隔开即可;
例子:
→ src/width/height都是属性
✔️ 规则5:HTML 对「空格、换行、缩进」不敏感
浏览器解析HTML时,会忽略多余的空格、换行和缩进,无论你写多少个空格,浏览器只认一个。
好处:新手可以随意换行、缩进,让代码排版整齐,方便阅读,不影响页面效果。
✔️ 规则6:HTML 可以写「注释」,注释不会显示在页面上
语法:
作用:给自己/同事看的说明文字,解释这段代码的作用,写注释是好习惯,一定要养成;
快捷键(VS Code):Ctrl + / 一键添加/取消注释,超方便!
三、HTML 高频核心标签(2026企业开发TOP20,按使用频率排序,零基础必学)
✅ 核心说明:HTML有上百个标签,但2026年企业开发中,常用的只有20个左右,其余都是淘汰/冷门标签,完全不用学;
✅ 学习原则:不用死记硬背,记住「标签的作用+语法」即可,用多了自然就记住了;
✅ 所有标签,全部写在
标签里面,这是铁律!✅ 第一类:文本排版标签(最基础,使用率 100%,先学这个)
作用:用来处理网页中的「文字内容」,比如标题、段落、换行、加粗、倾斜等,搭建网页的文字骨架。
标题标签:
~ ⭐⭐⭐⭐⭐
作用:定义网页的标题,从h1到h6,字体依次变小、加粗、自带上下间距;
核心规则:一个页面只能有1个h1标签(重要标题),h2~h6可以有多个,SEO优化必备;
语法:双标签
一级标题
二级标题
...六级标题
段落标签:
⭐⭐⭐⭐⭐
作用:定义网页的「正文段落」,自带上下间距,是区分段落的核心标签;
语法:双标签
我是网页的正文段落,这是一段完整的文字内容
换行标签:
⭐⭐⭐⭐⭐
作用:强制换行,单标签,没有内容,想在哪换行就写在哪;
语法:
(2026标准写法,必须加 /)
分割线标签:
⭐⭐⭐⭐
作用:添加一条水平分割线,用来分隔不同内容区域,单标签;
语法:
文本格式化标签(加粗/倾斜/删除线) ⭐⭐⭐⭐
作用:对文字进行样式处理,双标签,可以嵌套使用;
语法:
加粗文字 (推荐,语义更强,2026主流)
倾斜文字 (推荐,语义更强,2026主流)
删除线文字 (常用,比如商品原价划掉)
补充:加粗、倾斜 也能用,但2026年更推荐语义化的strong/em。
✅ 第二类:媒体资源标签(图片/视频/音频,使用率 99%,核心重点)
网页不可能只有文字,图片、视频、音频是必备内容,这3个标签是2026年企业开发绝对高频,必须吃透!
1. 图片标签: ⭐⭐⭐⭐⭐【重中之重】
作用:在网页中插入图片,单标签,核心中的核心,没有之一;
语法:
✅ 必写2个核心属性(缺一不可,2026企业规范):
① src :属性值是「图片的路径/地址」,告诉浏览器去哪里找图片,写错就显示不出来;
② alt :属性值是「文字提示」,图片加载失败时显示这段文字,同时给搜索引擎看,SEO必备;
✅ 常用可选属性(开发高频):
width:设置图片宽度,height:设置图片高度,属性值写数字即可(单位默认px);
核心技巧:只设置宽/高中一个,另一个会自动等比例缩放,不会让图片变形!
例子:![]()
2. 视频标签:
作用:在网页中插入视频,双标签,2026年主流支持 mp4 格式(兼容性最好);
语法:
✅ 必写属性 controls:显示视频的播放控件(播放、暂停、进度条、音量),不加就看不到控件,无法播放;
✅ 常用属性:
width/height:设置视频宽高;autoplay:页面加载完成自动播放;loop:循环播放;
例子:
3. 音频标签:
作用:在网页中插入音频,双标签,2026年主流支持 mp3 格式;
语法:
✅ 必写属性 controls:显示音频的播放控件,不加无法播放;
常用属性:autoplay 自动播放,loop 循环播放;
例子:
✅ 第三类:超链接标签( 标签,使用率 100%,万能标签)
⭐⭐⭐⭐⭐ 【HTML核心之王】:超链接是网页的灵魂,互联网的核心就是链接,所有网页的跳转、打开新页面、下载文件,全靠这个标签!
核心语法
双标签:链接的文字/图片
✅ 2个必写核心属性
href :属性值是「跳转地址」,核心中的核心!
跳转到其他网页:href="https://www.baidu.com"(写完整网址);
跳转到本地页面:href="about.html"(写本地html文件路径);
下载文件:href="文件地址.zip"(点击链接直接下载文件);
暂不跳转:href="#"(新手常用,占位符,点击无反应)。
target :属性值是「打开方式」,2个取值,必记!
target="_self" :默认值,在「当前浏览器窗口」打开新页面,覆盖原页面;
target="_blank" :在「新的浏览器窗口」打开新页面,保留原页面,2026开发中99%用这个!
✅ 超链接的3种常用场景(全是实战)

✅ 第四类:列表标签(有序/无序/自定义,使用率 95%,布局神器)
网页中大量的规整内容都是用列表实现的,比如:导航栏、商品列表、新闻列表、排行榜、步骤说明等,2026年企业开发中,列表是布局的核心工具,没有之一,分为3种,按需使用。
✅ 核心规则:列表标签是「组合标签」,必须配合使用,不能单独写!
1. 无序列表:
- +
- ⭐⭐⭐⭐⭐【绝对主流,使用率90%】
作用:表示「无顺序的列表」,每个列表项前面默认是「小圆点」,可以通过CSS去掉/修改样式;
语法:
- 包裹所有列表项,每个列表项用
- 包裹,只能嵌套li,不能直接写内容;
例子:导航栏、商品列表、新闻列表,都是无序列表做的!
- 首页
- 产品中心
- 新闻资讯
- 联系我们
2. 有序列表:
- +
- ⭐⭐⭐⭐
作用:表示「有顺序的列表」,每个列表项前面默认是「数字序号」(1、2、3...);
语法:和无序列表一致,
- 包裹
- ;
例子:排行榜、步骤说明、教程流程等需要排序的内容。
- 第一步:打开VS Code
- 第二步:新建HTML文件
- 第三步:编写代码
3. 自定义列表:
- +
- +
- ⭐⭐⭐⭐
作用:表示「带标题的列表」,常用于「网站底部的版权信息、商品详情的规格说明」;
语法:
- 是父标签,
- 是列表的标题,
- 是标题对应的内容;
例子:
- 联系我们
- 地址:北京市朝阳区
- 电话:123456789
- 邮箱:abc@163.com
✅ 第五类:容器标签(
+ ,使用率 100%,布局核心)⭐⭐⭐⭐⭐ 【HTML布局的基石】:2026年所有网页的布局,都是基于这两个标签实现的,被称为「万能容器」,没有任何默认样式,唯一作用就是「包裹内容、划分区域」,配合CSS就能实现任意布局!
核心口诀:div 独占一行,span 同行显示
1. 大容器:
标签双标签,无默认样式,块级元素:独占一整行,宽度默认铺满父容器,高度由内容决定;
作用:用来「划分网页的大区域」,比如:头部、导航栏、主体内容、侧边栏、底部,一个网页就是多个div拼接而成;
语法:
里面可以放任何内容:文字、图片、列表、链接、甚至其他div2. 小容器: 标签
双标签,无默认样式,行内元素:不会独占一行,和其他内容在同一行显示,宽高由内容决定;
作用:用来「包裹行内的小部分内容」,比如:给一段文字中的某几个字改样式、包裹一个小图标等;
语法: 包裹少量文字/小内容
✅ 经典使用案例(所有网页都这么写)
网页头部这是一段正文,这段文字是红色的,其余是黑色的
✅ 第六类:表格标签(
- ;
- 包裹,只能嵌套li,不能直接写内容;
);