186-0984-0880
 
HTML5与HTML4的差别(1)
日期:12-07 浏览次数:11

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属性,但是随着时间发展,其强大的功能,必将得到所有浏览器的支持。
 

← 上一篇 下一篇 → 返回首页
如有意向,请联系我们的客户经理
我们会根据您的需求为你制定详细的解决方案
在线咨询 or 拨打业务热线:186-0984-0880
在线咨询
热线电话
解决方案
扫一扫

扫一扫
关注新图闻科技

全国咨询热线
186-0984-0880

返回顶部