本文共 630 字,大约阅读时间需要 2 分钟。
本节书摘来异步社区《移动网页设计与开发 HTML5+CSS3+JavaScript》一书中的第1章,第1.3节,作者:【英】Peter Gasston,更多章节内容可以访问云栖社区“异步社区”公众号查看。
关于HTML5到底是什么,还是有些模糊不清。这是我们大家(我们大多数人,大多数用户)对它的理解与其真实的含义有所偏差。HTML5不是一个用于我们创建网站的全新平台,不是一个富多媒体环境,也不是一个可以跨多设备运行网站的工具。总体来说,HTML5是一种尝试,不断制作网站以满足我们当前使用方式的需求,它由最早的简单文本链接网络转变而来。
大多数人认为,HTML5是一系列相关关联并相互补充的技术的集合,这些技术包括CSS3、SVG、JavaScript API等。尽管一些研发人员更愿意使用这种广义定义,但我真的不喜欢把所有的技术混为一谈,所以,我更情愿把HTML5称为网络平台。实际上,我更喜欢Bruce Lawson对它的定义—激动人心的网络新技术(NEWT)。这既是一个很酷的简称,并有一个可爱的标识。但我不得不承认,在这场争论中,我的想法没有得到认可,网络平台这个名称也没有得到采纳。
所以,我将着重介绍核心内容,即那些足以用来编写跨多设备运行的网站的技术,包括HTML5、CSS3、SVG、Canva和一些设备API。当书中用到这些术语的时候,我会逐一解释。但是,首先我要对HTML5和CSS3的含义作更详尽的说明。
转载地址:http://qdjjo.baihongyu.com/