
第 1 章 HTML5 概述
学习要点:
主讲教师:李炎恢
本课程由 北风网 和 瓢城 Web 俱乐部 提供
HTML5 是继 HTML4.01 和 XHTML1.0 之后的超文本标记语言的最新版本。它是由一群
自由思想者组成的团队设计出来,并最终实现多媒体支持、交互性、更加智能的表单,以及
更好的语义化标记。
HTML5 并不仅仅是 HTML 规范的最新版本,而是一系列用来制作现代富 Web 内容的
相关技术的总称,其中最重要的三项技术分别为:HTML5 核心规范(标签元素)、CSS(层
叠样式表第三代)、和 JavaScript。
1993 年 HTML 首次以因特网草案的形式发布,然后经历了 2.0、3.2 和 4.0,直到 1999
年的 HTML4.01 版本稳定下来。由于发展缓慢,逐渐的被更加严格的 XHTML 取代。
XHTML 的兴衰史
自从 HTML4.01 版本之后,掌握着 HTML 规范的万维网联盟(W3C)组织没有再发布新
的标准,而是围绕着 XHTML1.0 以及之后的 XHTML2.0 展开工作。XHTML 是基于 XML、致力
于实现更加严格并且统一的编码规范的 HTML 版本,解决之前 HTML4.01 版本时,由于编码
不规范导致浏览器的各种古怪行为。所以,Web 开发者对 XHTML 非常的拥护。XHTML 极大
的好处,就是强迫开发者养成良好的编码习惯,放弃 HTML 的凌乱写法,最终降低了浏览器
解析页面的难度,方便移植到更多平台。
可是,越是想往好的方面发展,往往可能是带来的却是毁灭性的灾难,世间万物就是如
此。XHTML2.0 规范了更严格的错误处理规则,强制要求浏览器拒绝无效的 XHTML2 页面,
强制 Web 开发者写出绝对正确规范的代码,同时不得向下兼容,摒弃 HTML 遗留的怪异行为
和编码习惯。按理说,取其精华、舍其糟粕应该是好事。但是,这样的话,数亿的页面将无
法兼容,Web 开发者的难度又被加大,并且制定这个标准又太过久远,最终被抛弃。
HTML5 的回归
2008 年 W3C 发布了 HTML5 的工作草案,2009 年停止了 XHTML2 计划。又过去大概一
年,HTML5 规范进一步解决了诸多非常实际的问题,各大浏览器厂商开始对旗下的产品进行
升级,以便支持 HTML5。这样,得益于浏览器的实验反馈,HTML5 规范得到了持续的进步和
完善,从而迅速融入到 Web 平台的实质性改进中。
和 XHTML2.0 不同,制定 HTML5 规范的一群人并不想挑出以往 HTML 的各种毛病为其改
正,而是尽可能的补全 Web 开发者急需的各种功能。这些功能包括更强大的 CSS3、表单验
证、音频视频、本地存储、地理定位、绘画(Canvas)、Web 通信等等。
评论0