HTML 与 HTML5 的区别

HTML超文本标记语言 的缩写。它使用标记语言来设计网页。HTML 是超文本和标记语言的结合体。超文本定义了网页之间的链接。而标记语言则用于定义标签内的文本文档,这些标签定义了网页的结构。这种语言用于对文本进行注释(即给计算机添加注释),以便机器能够理解它并相应地处理文本。

HTML 的特性:

HTML

HTML5

如果没有 Flash 播放器的支持,它不支持音频和视频。

它支持音频和视频控件,通过使用

它使用 Cookies 来存储临时数据。

它使用 SQL 数据库和应用缓存来存储离线数据。

不允许 JavaScript 在浏览器中运行(意指不能在后台线程/复杂场景下高效运行)。

允许 JavaScript 在后台运行。这得益于 HTML5 中的 JS Web Worker API。

在 HTML 中,借助 VML、Silver-light、Flash 等各种技术可以实现矢量图形。

矢量图形是 HTML5 的固有组成部分,如 SVG 和 Canvas。

它不允许拖放效果。

它允许拖放效果。

无法绘制圆形、矩形、三角形等形状。

HTML5 允许绘制圆形、矩形、三角形等形状。

它适用于所有旧版浏览器。

它得到了所有新浏览器的支持,例如 Firefox、Mozilla、Chrome、Safari 等。

, 和 标签在编写 HTML 代码时是强制性的。

在编写 HTML 代码时,可以省略这些标签。

旧版本的 HTML 对移动设备的支持较差。

HTML5 语言对移动设备更友好。

Doctype 声明太长且复杂。

Doctype 声明非常简单且容易。

以前不存在 nav、header 等元素。

新增了用于 Web 结构的元素,如 nav、header、footer 等。

字符编码声明冗长复杂。

字符编码声明简单易懂。

几乎不可能通过浏览器获取用户的真实地理位置。

通过使用 JS GeoLocation API,我们可以轻松跟踪用户的地理位置。

它无法处理不准确的语法。

它能够处理不准确的语法。

作为旧版本,它的速度、灵活性和效率都不如 HTML5。

与 HTML 相比,它效率更高、灵活性更强、速度更快。

HTML 中缺少 charset、async 和 ping 等属性。

charset、async 和 ping 属性是 HTML 5 的一部分。在 HTML5 中,许多 HTML 元素已被修改或移除。其中一些如下表所示:

Element

In HTML5

更改为

更改为

更改为

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。如需转载,请注明文章出处豆丁博客和来源网址。https://shluqu.cn/49375.html
点赞
0.00 平均评分 (0% 分数) - 0