html5标准规范是哪一年
2014年。
HTML5 是对 HTML 标准的第五次修订,目前仍未完工。其主要的目标是将互联网语义化,以便更好地被人类和机器阅读,并同时提供更好地支持各种媒体的嵌入。HTML5 的语法是向后兼容的。
但论及 HTML5 时,大部分开发者所指的并不仅仅是这个新标准,而是(如 Jeremy Keith 说)
doing anything cool (on the web)
做这些“酷”的东西需要用到的技术和标准,除了 HTML5 标准外,还包括 CSS3 的一些新属性,以及一些新的 API。
html与早期html相比突出优点是
HTML是超文本标记语言。
1、HTML5,具有良好的跨平台性能。针对不支持新标签的老式IE浏览器,只需简单地添加JavaScript代码就可以使用新的元素。
2、HTML5新增了多个特性,相比之前版本都需要通过DIV进行命名,新标签浅显易懂:内容元素有header、nav、section、article、footer;表单控件有calendar、date、time、email、url、search;绘画元素canvas;媒体播放控件video和audio元素;更好的支持离线存储;地理位置、拖曳、摄像头等API
3、HTML5标准的制定是以用户优先为原则,为确保HTML5的安全,HTML5在设计时做了很多针对安全的内容。HTML5引入了一种新的安全模型,该模型不仅易用,而且对不同的API都通用。为了避免可访问性差、代码复杂度高、文件过大等问题,HTML5规范中更细致地对表现和内容进行了分离。
4、HTML5简化了DOCTYPE声明,相比以前版本更加简单;简单强大的HTML5 API;HTML5设计规范对开发者每一个细节都有着非常明确的规范说明
HTML和XTML有什么区别
XHTML全名是“可扩展超文本置标语言”(eXtensible HyperText Markup Language),要说它和HTML(HyperText Markup Language)的区别就要从开始说起。
当初基于HTML衍生出XML,因为XML拥有更加严谨的语法以及更好的语义环境,所以当年W3C的老大们纷纷认为HTML没用了,用XML更好。但是当时的环境直接让WEB跃进到XML实在有些不现实,毕竟当时还有许多书写不严谨的网页,而且应用于网页环境显然HTML更加有优势。于是讨论的结果是XML是未来的趋势,但是需要一个过程慢慢摸索实现的途径,所以就有了XHTML,这是一个作为HTML到XML过渡过程的一个产物。
XHTML是在HTML的基础上向XML过渡的东西,和HTML最大的区别就在于它更严谨而且语义化更强。比如XHTML规定所有标记都必须小写,因为XML需要区分大小写,而HTML不这么要求;XHTML要求标签必须闭合,不允许开放标签存在(比如“
第一段
第二段”这样的写法在XHTML里是错误的,但是HTML允许它的存在)。目前XHTML的最新版本是XHTML1.1,不过常用的仍是XHTML1.0,XHTML1.1规则太过严格,很多网站受不鸟(刚才提到的两个错误,在XHTML1.0里还是可以容忍,但是到了XHTML1.1就直接送你一个错误页面)。下一代的XHTML标准是XHTML2.0,在03年开始制定,新出来的规范抛弃了大量HTML的属性和标记,而且允许使用XML的命名空间,而且开始允许扩展。总之说的很牛逼,不过HTML5兴起之后XHTML2.0的工作就被停止了,2006年W3C关闭了XHTML2.0的工作组,转向HTML5规范的制定,未来HTML5普及以后估计XHTML就要成为历史了。