下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

HTML5的发展

作者:课课家教育     来源: http://www.kokojia.com点击数:606发布时间: 2016-08-06 09:55:30

标签: HTML5web应用java

  HTML5提供了一些新的元素和属性,例如(网站导航块)和。这种标签将有利于搜索引擎的索引整理,同时更好的帮助小屏幕装置和视障人士使用,除此之外,还为其他浏览要素提供了新的功能,如和标记。

HTML5

  1.HTML5是一系统单独特性的集合

  你也许会遇到这样的问题:“如果旧版的浏览器不支持HTML5,我该如何开始呢?”这个问题本身就具有误导性。HTML5并不是一大块整体,而是一系列单独特性的集合。所以你是不可能去检测“HTML5支持性”的,因为根本就没有这种东西存在。但是你可以测试对某些特性的支持,比如画布功能、视频功能、地理定位功能。

  HTML5并不只是一系列标签和尖括号,这的确是HTML5中很重要的部分,但并非全部。HTML5还定义了如何让这些尖括号通过文件对象模型(Document Object Model,DOM)和java script交互。比如,HTML5并不是只定义一个标记,同时还会有针对相应视频对象的DOMAPI。你可以用这个API来检测对不同视频格式的支持,如播放视频、暂停、静音、记录下载进度,以及其他你需要围绕着这个标记来构建丰富用户体验的功能。

  2.对于HTML4,取其精华、去其糟粕

  无论怎样,HTML4是有史以来最成功的标记语言,这是不容置疑的。HTML5就是建立在HTML4的成功之上的。所以你不必丢掉现有的标记,你也不用重新学习你已经知道的东西。如果你的web应用以前是用HTML4运行的,那么现在它在HTML5的标准下仍然可以运行。

  HTML5可以帮助提升你的Web应用。举一个具体的例子:HTML5支持所有来自HTML4中对表单的控制,但它同时还包括了一些新的输入控制。其中包括一些期待已久的功能,如滑块和日期选择器,另外还有些更微妙的,例如:邮件输入类型看起来就像一个文本框,但是移动浏览器会定制它们的界面,使得输入邮件地址更容易。旧版不支持邮件输入类型的浏览器会将它看做一个常规的文本域,表单在不对代码做修改的情况下是可以正常进行的。这意味着你可以现在就提升你的Web表单,即使你的一些访客还在使用IE6。

  3.升级到HTML5的doctypes

  “升级到”HTML5和改变你的doctype一样简单。Doctype应该已经排在每一个HTML页面的第一行了。之前的HTML版本定义了很多doctypes,这样你会很难选择正确的doctype。但在HTML5中,只有一种doctype。

  升级到HTML5的doctype不需要你改变现有的标记,因为所有在HTML4中定义的标签在HTML5中仍然可以使用。但现在,你可以使用新的语义元素,比如section、header、footer和article。你可以在Chapter3中看到所有关于这些新元素的内容。

  4.HTML5的现状

  不管你自己是否想要利用HTML5在画布上绘图、播放视频、设计更好的表单,或是构建能离线工作的Web应用,你会发现HTML5已经得到良好的支持了。Firefox、Safari、Chrome、Opera以及移动浏览器都支持画布、视频、地理定位、本地存储,以及其他更多特性。

  Google已经支持微观数据的注解(microdata an notations)。甚至是Microsoft,很少支持开放标准的公司,一直不被人们看好的IE浏览器也逐渐支持HTML5的大多数特性。

  5.HTML5的未来

  20世纪90年代早期,Tim Berners-Lee发明了world wide web,接下来还创立了W3C作为Web标准的管家,这个组织扮演这个角色已超过15年了。

  下面是W3C在2009年对Web标准的预言:

  今天,董事会宣布,截至2009年底,当XHTML2工作组章程(XHTML 2 Working Group charter)届满时,章程将不再更新。通过这样做,以及在HTML工作组(HTML Working Group)增加资源,W3C希望能加快HTML5的进展,并表明W3C对HTML的未来问题上的立场。

  HTML5就是未来的大变革。

赞(0)
踩(0)
分享到:
华为认证网络工程师 HCIE直播课视频教程