HTML5
发展历史
网页超文本技术工作小组(WHATWG)于2004年开始研究一种新标准。在当时,自2000年HTML 4.01不再更新 ,而万维网联盟(W3C)正在将未来的发展重点放在XHTML 2.0。2009年,W3C允许XHTML 2.0工作组章程结束过期并且决定不再续订 。W3C与WHATWG合作共同为发展HTML5而努力 。
2004年6月,Mozilla基金会和Opera软件公司在万维网联盟(W3C)所主办的研讨会上提出了一份立场文件 ,其重点是开发与现有浏览器向后兼容的技术 ,其中包括Web Forms 2.0的初步规范草案。研讨会最后以8票赞成,14票反对—否决继续对HTML的开发工作 。这引起一些人的不满,在研讨会之后,网页超文本技术工作小组(WHATWG)立即成立,继续该份立场文件的开发工作,另外还宣布了Web Applications 1.0规范草案 。后来这两种规范合并形成HTML5 。2007年,获得W3C接纳,并成立了新的HTML工作团队。2008年1月22日,第一份正式草案发布 。
尽管HTML5已经在网络开发人员中非常出名了,但是它成为主流媒体的一个话题是在2010年的4月,当时苹果公司的CEO乔布斯发表一篇题为“对Flash的思考”的文章,指出随着HTML5的发展,观看视频或其它内容时,Adobe Flash将不再是必须的 。这引发了开发人员间的争论,包括HTML5虽然提供了加强的功能,但开发人员必须考虑到不同浏览器对标准不同部分的支持程度的不同,以及HTML5和Flash间的功能差异 。
2014年10月28日,W3C正式发布HTML 5.0推荐标准 。
未来项目
2012年9月,W3C提出计划要在2016年底前发布HTML5.1推荐标准 。
时间表
HTML5.0,HTML5.1和HTML5.2的合并时间表:
新的API HTML5相关APIs 除了原先的DOM接口,HTML5增加了更多样化的应用程序接口(API) : 以上技术尽管是WHATWG HTML说明文档的内容,但并没有全部包括在W3C HTML5的说明文档里 。一些相关的技术,像下面所列的,并没有包括在这2份文档中的任何一份中。W3C给这些技术单独出版了说明文档。 一个普遍的误解是HTML5能够在网页中提供动画效果,这是不对的,动画效果是需要配合JavaScript和CSS。然而静态HTML5配合CSS可以表示出覆杂的排版结构而且原生支持与视频的混合与控制(控制一般由JavaScript运行),因此简单可以把HTML5单位时间的状态理解为动画的关键帧。 XHTML5(XML-serialized HTML5) XHTML5是对HTML5的XML序列化。XML文档必须被设置为XML互联网文件类型,像 application/xhtml+xml 或者 application/xml 。XHTML5要求像XML一样严格的格式化的语法。在XHTML5中,HTML5的 可有可无的。 异常处理 HTML5在设计时保证旧的浏览器能够安全地忽略掉新的HTML5代码 。与HTML4.01相比,HTML5给出了解析的完整规则,让不同的浏览器即使在发生语法错误时也能返回完全相同的结果 。 HTML 4.01和XHTML 1.x的差异 以下为大略的不同之处,与例子: 各浏览器的支持
免责声明:以上内容版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。感谢每一位辛勤著写的作者,感谢每一位的分享。
- 有价值
- 一般般
- 没价值