首先要解决这两个广义术语之间的差异,首先要定义标记语言,因为HTML的缩写是超文本标记语言,其中标记语言用于定义标签中定义结构的文本文档。因此,HTML是超文本和标记语言的组合。众所周知,HTML 5是HTML的高级版本,因此基于HTML 5的附加功能,存在显着差异。
以下是HTML和HTML 5之间的重要区别
序号 | 键 | 的HTML | HTML 5 |
---|---|---|---|
1 | 影音支持 | 由于HTML是该语言的初始版本,因此如果不使用Flash Player,就不支持音频和视频。 | 另一方面,HTML 5通过使用“ <audio>”和“ <video>”标签来支持音频和视频控件。 |
2 | 存储 | HTML使用浏览器cookie和会话来存储从服务器传输到客户端的数据。 | 另一方面,HTML 5使用SQL数据库和应用程序自己的缓存在客户端存储应用程序数据,即与HTML相比,它在存储数据方面更具可伸缩性。 |
3 | 的JavaScript | HTML不支持通过代码执行来执行JavaScript,因为HTML将JavaScript视为服务器端语言,并且不支持其代码。 | 另一方面,随JS Web worker API一起引入的HTML 5使背景中的JavaScript代码执行以及HTML的代码执行成为可能。 |
4 | 形状 | HTML不支持通过浏览器端的代码绘制三角形状。 | 另一方面,HTML5允许绘制圆形,矩形,三角形等形状。 |
5 | 浏览器兼容性 | 与HTML 5相比,HTML具有更好的兼容性,因为新浏览器以及所有旧浏览器都支持HTML 5。 | 另一方面,HTML 5仅受所有新浏览器(如Firefox,Mozilla,Chrome,Safari等)的支持,并且具有受旧浏览器支持的限制。 |