致力于高端网站建设服务的专业公司
网站建设热线:010-51000596
首页 > 网站资讯 > 网站建设 > HTML5与HTML4的差别(1)

HTML5与HTML4的差别(1)

Html5是全新的是强大的,但是它完整的规范还没有完全定稿,标准随时会发生变化。其实Html5意义上不是颠覆性的革新而是进化毕竟HTML存在已经好多年了,所以支持现存的html文档是很有必要的。
下面是他们之间的区别(差异):

HTML5的原生能力很强,足够代替复杂的javascript!、!DOCTYPE简单了很多、字符集的简化

增加了很多API如:用于绘图的Canvas标签、离线数据库存储、拖拽控制


HTML 5提供了很多新的元素和属性。其中有些类似div和span标签(用法相通),例如nav(导航)和footer。这样的标签很利于搜索引擎的索引整理、小屏幕设备和视障人士使用。

一些HTML 4标记被取消,其中包括纯粹用作显示效果的标记,如font和center,因为它们已经被CSS取代。

为了使HTML5 的新元素或新属性获取最大化的兼容性,开发人员需要附加一点额外补助,或者有些特性根本没有被任何浏览器实现,或者浏览器根本不支持补助技术。因此有些特殊的HTML5 特性根本不能使用。


HTML5(text/html)浏览器将在错误语法的处理上更加灵活。HTML5在设计时保证旧的浏览器能够安全地忽略掉新的HTML5代码。与HTML4.01相比,HTML5给出了解析的详细规则,力图让不同的浏览器即使在发生语法错误时也能返回相同的结果。


canvas标签替代Flash,作为html5的一个重要的属性,我想把它单独列出来。Flash给很多Web开发者带来了麻烦,之前我们要在网页上播放Flash需要写一大堆的代码和插件。canvas标签很给力,你之需要使用一个标签就能和用户产生UI交互。虽然目前canvas标签还不能实现Flash的所有功能,但是很快canvas就会让Flash看起来老土。所以很多前卫的web开发者预言,未来的几十年之后,flash将完全从网页上消失。虽然现在不是所有的网页都支持canvas属性,但是随着时间发展,其强大的功能,必将得到所有浏览器的支持。