HTML5是什么,使用HTML5是大势所趋么?当我们对一个自己喜欢的网页进行保存时,我们大家都看到默认的保存类型是.htm,这是因为网页也是一种文件,一种超文本文件,编辑文件就需要以一定的标准,编辑超文本文件的标准就是HTML,HTML5就是最新一代的超文本标志语言标准。事实上,绝大多数普通用户不会关心HTML5是什么的问题,HTML5只对网站开发者有实际的意义! 一、HTML5是什么 网页的本质就是超级文本标记语言,HTML即超文本标记语言,是英语Hypertext Markup Language的首字母缩写,是用于描述网页文档的一种标记语言。HTML5是新一代超文本标志语言标准。虽然现在她还没有受到所有网站的广泛支持,但是大多数网站开发者都认为,互联网网页的将来必然属于HTML5。 二、HTML5的特点 特点一:HTML5代码简单清晰 HTML5并不是一个新的技术需要你重新学习!HTML5需要你改变的是,书写代码的方式及其设计方式。新的HTML标签像<header>, <footer>,<nav>,<section>, <aside>等等,使得阅读者更加容易去访问内容。 HTML5允许你写出简单清晰富于描述的代码。符合语义学的代码允许你分开样式和内容。 看看这个典型的简单拥有导航的header代码:
使用HTML5后会使得代码更加简单并且富有含义:
使用HTML5你可以通过使用语义学的HTML header标签描述内容来最后解决你的div及其class定义问题。 以前你需要大量的使用div来定义每一个页面内容区域,但是使用新的<section>,<article>,<header>,<footer>,<aside>和<nav>标签,需要你让你的代码更加清晰易于阅读。 特点二:支持移动技术 移动技术将会变得更加的流行或者说移动技术将是未来网络的主体。更多的用户会选择使用移动设备访问网站或者web应用。HTML5是最移动化的开发工具。随着Adobe宣布放弃移动flash开发,你将会考虑使用HTML5来开发webp应用。如果手机浏览器完全支持HTML5的话,那么开发移动项目将会和设计更小的触摸显示一样简单。 特点三:更好的互动性 我们都喜欢更好的互动,我们都喜欢对于用户有反馈的动态网站,用户可以享受互动的过程。输入<canvas>,HTML5的画图标签允许你做更多的互动和动画,就像我们使用Flash达到的效果。除了<canvas>,HTML5同样也拥有很多API允许你创建更加好的用户体验并且更加动态的web应用程序。 特点四:游戏开发 使用HTML5的<canvas>开发游戏。HTML5提供了一个非常强大的,移动友好的方式去开发有趣互动的游戏。如果你开发Flash游戏,你就会喜欢上HTML5的游戏开发。 特点五:视频和音频支持 以前老版本的HTML标准,定义视频和音频,需要使用<embed>和<object>。添加很多代码来让他们正确工作。而HTML5通过<video>和<audio>标签和来定义视频和音频,HTML5视频和音频标签基本将他们视为图片:<video src=”"/>。但是其它参数例如宽度和高度或者自动播放呢?不必担心,只需要像其它HTML标签一样定义:<video src=”url” width=”640px” height=”380px” autoplay/>。 三、HTML5的隐忧 1、2012年html5的使用率远超以往任何一年;但是html5被许多公司抛弃(比如Facebook)取而代之的是原生应用。 2、操作系统和平台厂商是否将更好的支持html5 ,不得而知。html5的性能和能力实际上和是各个移动操作系统相关,只有这些操作系统和平台提供商开放了硬件整合能力,这样html5开发者才会转向他们。为何Developer不愿意接受或者选择html5的主要原因就是受制于硬件设备,IOS设备不允许拥有不同的浏览器引擎,不允许html5接入摄像头、地址薄、文本短信;相反,为了APP应用(应用软件)提供了开发者感兴趣的所有功能和接口。 扩展阅读:织梦建站入门:制作网站地图 (责任编辑:IT信息技术民工) |