1. 概述
HTML语言作为如今编程最为广泛的语言,具有易用、快捷、多浏览平台兼容等特点,但是随着时代的进步,HTML的标准却停滞不前,这一次还在不断开发中的HTML5标准的更新可以说给这门标记语言带来了新的生命力。W3C 在HTML 5 proposal 中为 HTML 5 赋予了这样的使命,它将弥补上一代 HTML 的不足,具体说,是实现 Flash, Silverlight, JavaFX 所能实现的功能。
2.什么是HTML 5?
HTML 5是Web核心语言HTML的规范,你在浏览器中看到的一切都是HTML格式化的。新版HTML 5在某些核心上做了改进,这是开发人员需要了解的,但不是所有网站都会使用到新特性,但毫无疑问这些新特性将改变我们建立网站和使用互联网的方式。
3.HTML5究竟有哪些改进?
3.1 新增元素
设计者们需要完成的任务是要给HTML 5开发一个更丰富的和更有含义的语义,当然可以想象这种新方案将会是很灵活和很高效的,同时与所有的现代互联网标准相适应。
以上只是展示了一小部分的标记。
3.2 离线存储
听起来有点像“超级Cookies”,但它有更多空间存储一次性数据和持久性应用程序数据库,如电子邮件,你可以把离线存储认为是类似谷歌Gears的东西(前两天谷歌都已经放弃Gears全面转向HTML5了),使用离线存储的好处是不用安装任何插件。
3.3 绘图画布
有些网站会在网页上设置一个区域进行互动,可以是图片,图表和游戏组件,现在可以不用Flash或其它插件就可以直接在网页上涂鸦了。
在KSOA3在一些图表应用中,已经实现了HTML5画布的应用(使用Chrome打开的效果)
3.4 原生态视频和音频流支持
Youtube和Pandora可能有一天会跳过Flash为你带来全新的视频和音频体验,包括定时播放和其它贴心的功能,这一切都得归功于HTML 5中的视频和音频标记。
3.5 几何定位
HTML 5可以找到你的位置,并用它来定制搜索结果,博客更新等内容,位置感知设备就是利用这种技术的一次伟大创新。
3.6 智能表单
搜索框,文本输入和其它类型的字段可以获得更好的控制,如焦点处理,数据验证,与其它页面元素的交互,通过电子邮件发送等,听起来可能不是很吸引人,但它可以大大减少用户的烦扰,总归是件好事。
3.7 Web应用程序集中化
HTML 5可以更容易地建立Wiki,拖放工具,讨论版,实时聊天,前端搜索和其它现代网站元素,并让它们可以跨浏览器使用。
为什么还要推HTML 5?Flash和JavaScript不是已经可以做到这些了吗?自HTML 5开始吸引人眼球以来,很多评论都成HTML 5将取代Flash等RIA插件,同时也有RIA从业者认为HTML 5与RIA技术将形成互补的关系。
对于Flash,Silverlight和其它浏览器插件,它们是人工解决HTML 5尝试修复的天然问题:放置和管理网页上的交互元素。
除了会致使浏览器内存泄露和崩溃外,Flash和它的兄弟也不能在每个平台上工作,必须对每个平台进行单独开发和编译发布,如果你想让应用程序所有人都能够使用,一次编译到处运行是个不错的理想,当越来越多的浏览器和开发人员支持HTML 5的音频、视频和互动标准,Web作为一个通用应用程序商店,既适合于智能手机,又适合于桌面电脑,笔记本,Windows,Mac和Linux,离我们的这个理想就更近了一步。
4 HTML5发展与现状
自本世纪初IE浏览器的市场份额达到95%之后,IE的份额便开始不断下滑,据最新一期的互联网统计报告,IE的全球市场份额不到60%。相反竞争对手Firefox、Chrome、Opera和Safari等浏览器分别出现了不同程度的增长,其中Firefox已经拥有接近25%的市场份额。
在Apple,Google,Opera, Mozilla努力推广其HTML5之时,微软也开始采取一种谨慎的态度涉足网页标准。微软IE浏览器总监Ryan Gavin表示,在明年发布新一代浏览器IE9之后,微软将会重拾与Google Chrome和Mozilla Firefox浏览器之间的竞争优势。
在新的时代里,相信网页技术会伴随HTML 5的来临进入大洗牌的局面,HTML 5旨在解决Web中的交互,媒体,本地操作等问题,一些浏览器已经尝试支持HTML 5的一些功能,而开发者们有望最终从那些Web插件中得到解脱。
不过,需要指出的是,尽管一些重量级Web技术厂家,象Apple,Google,Mozilla基金会,Vimeo,YouTube已经开始支持这个新标准。但W3C表示,HTML 5前面的路还很长,它的一些细则目前还存在争议,主流的Web在转至HTML 5之前还要经过很长的时间。而开发者们也不得不面临两难的境地,就是如何使用现在的技术设计出富Web应用,同时又为今后的HTML 5做好准备。
5 小结
无论如何,HTML 5是不可阻挡的技术发展趋势,它只会使我们未来使用互联网的方式越来越方便,越来越贴心。虽然现在还没有形式正式的标准,但从各个浏览器厂家的积极态度可以看出,无论标准何时被审核通过,都会促使网站建设者逐渐向HTML 5标准靠拢,这是一件幸事。
分享到:
相关推荐
### HTML5介绍 #### 什么是HTML5? HTML5是一种用于构建网页的标准标记语言,它不仅扩展了HTML4的功能,还引入了许多新特性来增强网页的表现力和交互性。HTML5的发展始于2004年,由WHATWG(Web Hypertext ...
本资源“企业html5介绍bootstrap模板.rar”是一个包含HTML5和Bootstrap技术的企业级网站模板,旨在帮助开发者快速搭建企业官网。 HTML5引入了许多新的标签,如、、等,这些语义化标签使代码结构更清晰,更利于搜索...
在这个“学校实训项目-企业html5介绍bootstrap模板.zip”压缩包中,我们主要涉及的是前端网页开发技术,尤其是HTML5和Bootstrap框架的应用。这个实训项目是针对学生进行的,旨在帮助他们掌握现代网页设计和开发的...
### HTML5详细介绍 #### 1、HTML5概述 HTML5是一种新的网络标准,旨在替代HTML4.0、XHTML1.0以及DOM Level 2 HTML等旧标准。它的诞生标志着Web开发进入了新时代。 - **发展目标**:HTML5的目标是简化Web开发流程...
### HTML5 入门与新特性详解 #### HTML5简介 HTML5是万维网联盟(W3C)制定的最新一代超文本标记语言标准,它不仅改进了之前的HTML版本,还引入了许多新特性和API,使得Web开发更加高效、灵活且功能强大。HTML5的...
这个"企业HTML5介绍Bootstrap模板"旨在为企业提供一个高效、快速的起点,以创建具有现代设计感和卓越用户体验的网站。 Bootstrap的核心特性包括一套精心设计的CSS样式、JavaScript组件以及对HTML5的支持。这些特性...
资源名称:HTML5实战开发坦克大战视频教程 教程内容:HTML5游戏公开课-坦克大战01.HTML5介绍.HTML5发展.HTML5学习网站推荐HTML5游戏公开课-坦克大战02.HTML5快速体验①(canvas.video.header.footer等)HTML5游戏公开...
- HTML5介绍:文档开篇介绍HTML5的基本概念,包括其发展背景、设计理念以及与之前HTML版本的主要区别。 - HTML5简介:这部分可能会介绍HTML5的基本语法、结构以及新的标签和属性,让读者对HTML5有一个总体的认识。...
HTML5介绍 HTML5开发教程-1.相关概念和准备工作 HTML5开发教程-2.HTML5基础 HTML5开发教程-3.HTML核心元素1 HTML5开发教程-4.HTML核心元素2 HTML5开发教程-5.CSS基础 1.HTML常用标记超链接表格表单 2.HTML常用标题...
【绿色家乡美食HTML5模板】是一款专为展示家乡美食而设计的、大气的全站网页模板,适用于构建具有鲜明地域特色和绿色环保理念的美食网站。该模板以绿色为主题,旨在营造一种清新自然、健康美味的视觉体验,让用户在...
"HTML5 介绍完美版资料" HTML5 是 Hypertext Markup Language 超文本标记语言(HTML)的第五次重大修改。它是一个新的网络标准,目标是取代现有的 HTML 4.01 和 XHTML 1.0 标准。HTML5 希望能够减少互联网应用(RIA...
单页HTML5介绍网站模板是现代网页设计中一种流行的趋势,尤其适用于个人作品展示、小型企业宣传或简单项目介绍。这种模板将所有内容整合到一个单一的页面上,通过滚动来浏览不同部分,提供了一种简洁且直观的用户...
html5的入门
### HTML5介绍 HTML5是万维网联盟(W3C)制定的标准,旨在改进其前身HTML4的功能。它引入了许多新特性,包括多媒体支持、绘图功能、本地存储以及增强的表单控件等,使网页开发者能够创建更加动态和丰富的网络应用。...
- **ScrubdinHTML5**:一份详尽的HTML5介绍资料,适合初学者快速入门。 - **Scribd的HTML5图例演讲**:通过视觉化的方式,帮助理解HTML5的关键概念和技术。 - **HTML5WTF**:由Simon Schoeters编写,深入浅出地讲解...
4. CSS和HTML5介绍: CSS(层叠样式表)和HTML5是构成现代Web前端的基石。CSS负责定义网页的样式,包括布局、颜色、字体等,而HTML5是最新版本的超文本标记语言,它引入了许多新的元素和属性,使得HTML更加语义化,...