HTML 完整开发教程 第2章
HTML 完整开发教程 第2章
第2章 HTML 的历史与标准
在学习具体 HTML 标签之前,了解 HTML 的发展历史和标准组织非常重要。 HTML
并不是一开始就像今天这样功能强大,而是经过几十年的不断演进才形成 如今的
HTML5 生态。
本章将介绍:
- HTML 的起源
- HTML 版本的发展
- W3C 与 WHATWG
- HTML Living Standard
- HTML5 的重要意义
2.1 HTML 的诞生
HTML 的历史可以追溯到 1990 年。
当时,英国计算机科学家 Tim Berners‑Lee 在 CERN(欧洲核子研究中心)
提出了一种通过互联网共享文档的系统,这个系统后来被称为:
World Wide Web(万维网)
为了让文档能够互相链接,他设计了三项关键技术:
- URL(统一资源定位符)
- HTTP(超文本传输协议)
- HTML(超文本标记语言)
HTML 的核心思想是:
通过“超链接”把不同文档连接起来
这就是现代互联网网页的基础。
2.2 HTML1.0
HTML1.0 是最早的 HTML 版本,大约在 1993 年出现。
功能非常简单,只支持一些基础标签,例如:
- 标题
- 段落
- 列表
- 链接
示例:
<h1>Hello World</h1>
<p>这是早期 HTML 页面。</p>
<a href="page2.html">下一页</a>
早期网页几乎没有布局概念,页面非常简单。
2.3 HTML2.0
1995 年发布的 HTML2.0 是第一个正式标准。
这个版本引入了:
- 表单(Forms)
- 输入控件
- 更规范的标签结构
例如:
<form>
<input type="text">
<input type="submit">
</form>
表单的出现让网页开始具备交互能力。
2.4 HTML3.2
1997 年发布的 HTML3.2 增加了许多新元素,例如:
- 表格(table)
- 图片(img)
- 脚本支持
示例:
<table>
<tr>
<td>姓名</td>
<td>年龄</td>
</tr>
</table>
表格的出现使网页布局更加复杂。
2.5 HTML4
HTML4 于 1997 年发布,并在 1999 年更新为 HTML4.01。
这个版本成为互联网使用时间最长的 HTML 标准。
HTML4 的特点:
- 支持 CSS
- 支持脚本
- 更规范的文档结构
HTML4 开始强调:
结构与样式分离
也就是说:
- HTML 负责结构
- CSS 负责样式
2.6 XHTML
2000 年左右,W3C 推出了 XHTML。
XHTML 是一种更严格的 HTML 版本,它基于 XML 语法。
特点包括:
- 所有标签必须闭合
- 标签必须小写
- 属性必须加引号
示例:
<img src="image.png" />
不过 XHTML 过于严格,开发者使用起来不太方便,因此没有成为主流。
2.7 HTML5 的出现
2008 年左右,HTML5 开始出现。
HTML5 的目标是:
让网页可以像应用程序一样运行
HTML5 新增了许多重要功能:
- 视频播放
- 音频播放
- Canvas 图形
- 本地存储
- 语义化标签
例如:
<video controls>
<source src="movie.mp4">
</video>
HTML5 让网页可以播放视频,而不再需要 Flash。
2.8 W3C 与 WHATWG
HTML 标准由两个组织维护:
W3C
全称:
World Wide Web Consortium
负责制定 Web 技术标准,例如:
- HTML
- CSS
- XML
WHATWG
全称:
Web Hypertext Application Technology Working Group
主要推动 HTML5 的发展。
如今两个组织合作维护 HTML 标准。
2.9 HTML Living Standard
现代 HTML 标准采用一种新的模式:
Living Standard(持续更新标准)
意思是 HTML 不再像过去那样每几年发布一个新版本,而是持续更新。
这意味着:
- HTML5 不会被 HTML6 取代
- 新功能会不断加入
开发者只需要关注最新规范即可。
2.10 HTML5 的重要意义
HTML5 的出现对 Web 产生了巨大影响。
主要体现在:
1 多媒体支持
HTML5 原生支持:
- 音频
- 视频
2 图形能力
Canvas 和 SVG 让网页可以绘制图形。
3 Web 应用
HTML5 让浏览器可以运行复杂应用,例如:
- 在线文档
- 在线游戏
- 在线 IDE
4 移动互联网
HTML5 对移动设备非常友好。
许多移动网站和 Web App 都基于 HTML5。
本章小结
在本章中,我们了解了 HTML 的发展历史:
- HTML 的诞生
- HTML1.0 到 HTML4 的发展
- XHTML 的尝试
- HTML5 的革命
- W3C 与 WHATWG
- HTML Living Standard
在下一章,我们将学习 HTML 开发环境搭建与常用工具。
- 感谢你赐予我前进的力量

