<!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
这个标记想必都不陌生,使用VS2010/VS2012创建web窗体默认的标识,那我们就从这开始了解吧。
这个标记的位置在HTML页<html>之上,DOCTYPE的全称Document Type(文档类型),说明了它的作用是规定这个页面的html版本,而XHTML 1.0既是它的版本说明,W3C于2000年发布的Web标准,这个标准通常就是我们已经学过的CSS+DIV。HTML在发展,W3C的标准也在相应的发展,且看W3C的下一代标准HTML5.
对比认识
HTML5的DOCTYPE声明:<!DOCTYPEhtml>,对比之前的版本更加简洁,从这都能看出HTML5的决心,超越了版本局限。
HTML5延续了之前的HTML标准并且进行革新,对比它的革新,通过W3C对其定义来说明:HTML5是开放Web标准的基石,它是一个完整的编程环境,适用于跨平台应用程序、视频和动画、图形、风格、排版和其它数字内容发布工具、广泛的网络功能等等。我们可以理解是跨平台的web app,打个比方就是用HTML5即可实现QQ本地软件的功能,而且具有跨平台性。
HTML5的表现
上面说了HTML5页面的标识是<!DOCTYPE html>,我们可以打开百度,淘宝看看它的HTML代码,我们发现它的标识就是<!DOCTYPE html>,也就是说它的页面是HTML5标准的页面,当然还有一个最大的前提是使用的浏览器支持HTML5,当我们用IE8及一下版本打开时肯定不是<!DOCTYPE html>,可能是XHTML 1.0,也可能是HTML4的标准。从这些大的网站上看,HTML5的表现涉及的还是很广的。
HTML5的另一个表现,移动互联网,2013年上市的FireFoxOS系统,整个系统及运行其上的APP均是基于开放网络技术(HTML5、JavaScript、Css等)构建的,从系统到APP完全基于HTML5技术,从根本上颠覆了我们对APP的认识,没有了必须依托IOS,Android,WP等等系统的本地APP的局限性。
发展趋势
目前看html5的现状还没有真正兴起,人们对它的前景也存在分歧,优势固然强大,但是目前从实际出发,没有html5,现有的标准依然应用自如,但是随着Web的发展,移动互联网的发展,正如摩尔定律所说的网络信息时代的日新月异,未来的发展谁也不能完全预测,而最新的消息W3C计划于2014年对html5完成标准化,但是要想真正全面的应用起码也得到2020年了,静待其变吧!
总结认识
现在网上也有很多html5的学习论坛和以它为标准的网站和应用,其实不管最后怎样,这些个技术,都是一个时代的产品,最终我们得学习。
变是永远不变的,html肯定也是不断发展的过程,看将来的发展,也作为开发人员未来有没有能力去影响其发展的一员!!!