为了让 HTML5 不再神秘,为了帮忙犹豫未定的设计师和开辟工程师跑步跟上快速成长的海潮,我列出了为什么要马上使用 HTML5 的十年夜来由。
你还没有用 HTML5吗? 我想你有你的事理:它还没有被全面采取;IE 不支持;你感觉现在就挺好,或是你仍是热衷于写严格的 XHTML 代码。HTML5 是网络行业所需要的一场革命。事实上,不管你是否情愿,它就是未来。HTML5 其实不深奥,用起来也不难。虽然它的标准还没有被完全采取,仍是有足够的来由马上就起头用它。
现在有很多的文章都在号令使用 HTML5,并年夜力宣传它的的益处。是的,这又是新的一篇。有这么多的文章,有苹果的推动,加上 Adobe 围绕它推出新的开辟东西,而越来越多的网站投入其中,我仍是要劝说那些出于各类原因迟迟未动或底子不想转变的设计师和工程师同行们。我想主要的问题在于,对很多人来讲,它看起来仍是一个神秘的事物。
为了揭开 HTML5 神秘面纱,帮忙那些步履迟缓的前端后端人士遇上潮流,我列出了为什么要马上使用 HTML5 的十年夜来由。对已经在用 HTML5 的人来讲,这些可能并没有什么新鲜的,但希望仍是它们对你在与同行间交换能有所启发。这里我用了倒数的体例,从第十项起头。
10 – 易用性
有两个主要原因使得 HTML5 制作的网站更容易用:语义和 ARIA。新的 HTML 标签,像
、、、、 等,使屏幕阅读器更容易读取内容。之前,屏幕阅读器无法判断某个
是什么,即便你给它添加了 ID 或是类。有了新的语义标签,屏幕阅读器会更好的查抄 HTML 文档,让使用它们的人有更好的体验。
ARIA 是一个 W3C 标准,主要用来给 HTML 文档中的元素指定特殊的"角色"——通过角色的属性从底层为页面成立重要的标识表记标帜,如页眉、页脚、导航或是文章。这在以前是被疏忽的,也没有人去用,原因是 它之前不是正当有效的。不过,HTML5 现在会去验证这些属性使其正当。别的,HTML5 有优先的内置角色,这使得分派角色变得轻而易举。更多关于 HTML5 和 ARIA 的深入讨论可以拜候 WAI。
9 – 视频和音频支持
忘失落 Flash 播放器和其它的第三方媒体播放器吧,用新的 HTML5 和 标签让你的视频和音频更容易播放。以前想要让你的媒体正确播放就如恶梦一般。你需要用 和
就是这么出奇的简单。不过,因为旧的老爷级阅读器不喜欢我们的 HTML5 朋友,你还需要添上一些代码来让他们正常工作——这也比