1、 办理了跨浏览器问题

HTML5之前,各大浏览器厂商为了争夺市场霸占率,会在各自的浏览器中增加各种各样的功能,并且不具有统一的标准。
利用不同的浏览器,常常看到不同的页面效果。
在HTML5中,纳入了所有合理的扩展功能,具备良好的跨平台性能。
针对不支持新标签的老式IE浏览器,只需大略地添加JavaScript代码就可以利用新的元素。
推举理解黑马程序员web前端课程。

2、新增了多个新特性

html5的哪方面HTML5增长了哪些功效有什么优势 RESTful API

HTML措辞从1.0到5.0经历了巨大的变革,从单一的文本显示功能到图文并茂的多媒体显示功能,许多特性经由多年的完善,已经发展成为一种非常主要的标记措辞。
HTML5新增的特性如下。

● 新的分外内容元素,比如header、nav、section、article、footer。

● 新的表单控件,比如calendar、date、time、email、url、search。

● 用于绘画的canvas元素。

● 用于媒介回放的video和audio元素。

● 对本地离线存储的更好支持。

● 地理位置、拖曳、摄像头等API。

HTML5标准的制订因此用户优先为原则的,一旦碰着无法办理的冲突时,规范会把用户放在第一位。
其余,为了增强HTML5的利用体验,还加强了以下两方面的设计。

● 安全机制的设计

为确保HTML5的安全,在设计HTML5时做了很多针对安全的设计。
HTML5引入了一种新的基于开源的安全模型,该模型不仅易用,而且对不同的API(Application Programming Interface,运用程序编程接口)都通用。
利用这个安全模型,不须要借助于任何不屈安的hack就能跨域进行安全对话。

● 表现和内容分离

表现和内容分离是HTML5设计中的另一个主要内容。
实际上,表现和内容的分离早在HTML4.0中就有设计,但是分离的并不彻底。
为了避免可访问性差、代码高繁芜度、文件过大等问题,HTML5规范中更细致、清晰地分离了表现和内容。
但是考虑到HTML5的兼容性问题,一些迂腐的表现和内容的代码还是可以兼容利用的。

4. 化繁为简的上风

作为当下流行的通用标记措辞,HTML5尽可能地简化,严格遵照了“大略至上”的原则,紧张表示在这几个方面:

● 新的简化的字符集声明;

● 新的简化的DOCTYPE;

● 大略而强大的HTML5 API;

● 以浏览器原生能力替代繁芜的JavaScript代码。
为了实现这些简化操作,HTML5规范须要比以前更加细致、精确。
为了避免造成误解,HTML5对每一个细节都有着非常明确的规范解释,不许可有任何的歧义和模糊涌现。

喜好记得关注一下哦。