为了让 HTML5 不再神秘,为了帮助犹豫不决的设计师和开发工程师跑步跟上快速发展的浪潮,我列出了为什么要马上使用 HTML5 的十大理由。
你还没有用 HTML5吗? 我想你有你的道理:它还没有被全面采纳;IE 不支持;你觉得现在就挺好,或是你还是热衷于写严格的 XHTML 代码。HTML5 是网络行业所需要的一场革命。事实上,不管你是否情愿,它就是未来。HTML5 并不深奥,用起来也不难。尽管它的标准还没有被完全采纳,还是有足够的理由马上就开始用它。
现在有很多的文章都在号召使用 HTML5,并大力宣传它的的好处。是的,这又是新的一篇。有这么多的文章,有苹果的推动,加上 Adobe 围绕它推出新的开发工具,而越来越多的网站投入其中,我还是要劝说那些出于各种原因迟迟未动或根本不想转变的设计师和工程师同行们。我想主要的问题在于,对很多人来说,它看起来还是一个神秘的事物。
为了揭开 HTML5 神秘面纱,帮助那些步履缓慢的前端后端人士赶上潮流,我列出了为什么要马上使用 HTML5 的十大理由。对于已经在用 HTML5 的人来说,这些可能并没有什么新鲜的,但希望还是它们对你在与同行间交流能有所启发。这里我用了倒数的方法,从第十项开始。
10 – 易用性
有两个主要原因使得 HTML5 制作的网站更易用:语义和 ARIA。新的 HTML 标签,像
<header>、<footer>、<nav>、<section>、<aside> 等,使屏幕阅读器更容易读取内容。之前,屏幕阅读器无法判断某个
是什么,即使你给它添加了 ID 或是类。有了新的语义标签,屏幕阅读器会更好的检查 HTML 文档,让使用它们的人有更好的体验。
ARIA 是一个 W3C 标准,主要用来给 HTML 文档中的元素指定特殊的“角色”——通过角色的属性从底层为页面创建重要的标记,如页眉、页脚、导航或是文章。这在以前是被忽略的,也没有人去用,原因是 它之前不是合法有效的。不过,HTML5 现在会去验证这些属性使其合法。另外,HTML5 有优先的内置角色,这使得分配角色变得轻而易举。更多关于 HTML5 和 ARIA 的深入讨论可以访问 WAI。
9 – 视频和音频支持
忘掉 Flash 播放器和其它的第三方媒体播放器吧,用新的 HTML5 <video> 和 <audio> 标签让你的视频和音频更容易播放。以前想要让你的媒体正确播放就如恶梦一般。你需要用 <embed> 和 <object> 标签,还得设置一大堆的参数,才能让内容可见并正常工作。你的媒体标签会变成一大堆混乱又让人困惑的代码。HTML5 的音视频标签基本上就像对待图像一样:<video src=”url”/>。可是像高度、宽度、自动播放这些参数怎么办?不心担心,就像定义其它 HTML 元素那样就行了:<video src=”url” width=”640px” height=”380px” autoplay/>。
就是这么出奇的简单。不过,因为旧的老爷级浏览器不喜欢我们的 HTML5 朋友,你还需要添上一些代码来让他们正常工作——这也比 <object> 和 <embed> 标签来得简单:
1
咨询热线:020-85648757 85648755 85648616 0755-27912581 客服:020-85648756 0755-27912581 业务传真:020-32579052 广州市网景网络科技有限公司 Copyright◎2003-2008 Veelink.com. All Rights Reserved. 广州商务地址:广东省广州市黄埔大道中203号(海景园区)海景花园C栋501室 = 深圳商务地址:深圳市宝源路华丰宝源大厦606 研发中心:广东广州市天河软件园海景园区 粤ICP备05103322号 工商注册 |