目录
2.1、HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。
2.3、HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。
2.4、HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。
一、HTML5背景知识
HTML(Hypertext Markup Language ,超文本标记语言),诞生于20世纪90年代初。
HTML1.0——在1993年6月作为互联网工程工作小组(IETF)工作草案发布(并非标准)
HTML 2.0——1995年11月作为RFC 1866发布,在RFC 2854于2000年6月发布之后被宣布已经过时
HTML 3.2——1997年1月14日,W3C推荐标准
HTML 4.0——1997年12月18日,W3C推荐标准
HTML 4.01(微小改进)——1999年12月24日,W3C推荐标准
HTML 5——2014年10月28日,W3C推荐标准
以下是HTML历史中的几个重要转折点,以及一个长期的发展态势。
1.0、JavaScript出场
JavaScript出场,这是和Java毫不相关的语言,它并非HTML规范核心的组成部分,然而,web浏览器,HTML,JavaScript之间就有了紧密的联系。HTML5规范就假定可以使用JavaScript,其新增的一些引人注目的特性中也有用到JavaScript。
1.1、浏览器战争
浏览器战争的结束,微软与网景之间的角逐,在自己的浏览器下添加一些独有的特性作为竞争手段。这样的手段产生的结果就是web开发人员要么只需要使用那些浏览器的特性。要么煞费苦心的想些变通的办法来使用各款浏览器中勉强相当的特性,其产生的影响现在还在web开发中存在。这场战争以网景垮台,微软受到惩处结束,却为基于标准的网络浏览器奠定了基础。
1.2、插件
插件是web网络的益虫,它们提供了一些单用HTML很难实现的高级特性与丰富内容,不少网站只提供用于某些插件的内容,Adobe公司的Flash就是一个典型。
1.3、语义HTML
语义HTML的出现,HTML的早期版本不太关心将内容的意义同呈现方式分开。对开发者来说容易区分的对于自动化的工具来说是件难事,对内容的自动化处理也趋于重要。
1.4、发展态势
发展态势,HTML的发展滞后于他的使用。
二、HTML5简介
HTML5不单单是HTML规范的最新版本,他还是一系列用于制作富现代web内容的相关技术的总称。其中最重要的三项是HTML5核心规范,CSS(Cascading Style Sheet,层叠样式表)以及JavaScript。
2.0、HTML5 是最新的 HTML 标准。
2.1、HTML5 是专门为承载丰富的 web 内容而设计的,并且无需额外插件。
2.2、HTML5 拥有新的语义、图形以及多媒体元素。
2.3、HTML5 提供的新元素和新的 API 简化了 web 应用程序的搭建。
2.4、HTML5 是跨平台的,被设计为在不同类型的硬件(PC、平板、手机、电视机等等)之上运行。
三、HTML5现况
3.1、浏览器对HTML5的支持
最流行的浏览器都已经实现了许多HTML特性。在使用某个特性的时候,考虑他是否适用于这个浏览器。
3.2、网络对HTML5的支持
用到HTML5的网站日益增多,一部分是示范性网站,用于演示HTML特性,而利用浏览器对HTML5的支持的实用性网站也越来越多。
四、浏览器&编辑器
浏览器一般使用Google chrome;
编辑器小编使用的是Visual Studio Code;
今后的实例也会基于以上软件进行。