HTML 是 超文本标记语言 的缩写。它使用标记语言来设计网页。HTML 是超文本和标记语言的结合体。超文本定义了网页之间的链接。而标记语言则用于定义标签内的文本文档,这些标签定义了网页的结构。这种语言用于对文本进行注释(即给计算机添加注释),以便机器能够理解它并相应地处理文本。
HTML 的特性:
- 它允许使用
标签创建超链接,从而连接不同的网页。 - 使用标签来标记元素和内容,例如标题(INLINECODEb1dc8091 到 INLINECODE11df03d9)。
- 它支持嵌入图像(INLINECODEaf2ada88)、视频(INLINECODE5fd5672b)和音频(INLINECODE71cb4cc2INLINECODEd7eb7f3eINLINECODE6de709c1INLINECODEe39d412a
- 使网站能够访问用户的地理位置。
- 使用 SQL 数据库来离线存储数据。
HTML5
—
它支持音频和视频控件,通过使用
它使用 SQL 数据库和应用缓存来存储离线数据。
允许 JavaScript 在后台运行。这得益于 HTML5 中的 JS Web Worker API。
矢量图形是 HTML5 的固有组成部分,如 SVG 和 Canvas。
它允许拖放效果。
HTML5 允许绘制圆形、矩形、三角形等形状。
它得到了所有新浏览器的支持,例如 Firefox、Mozilla、Chrome、Safari 等。
在编写 HTML 代码时,可以省略这些标签。
HTML5 语言对移动设备更友好。
Doctype 声明非常简单且容易。
新增了用于 Web 结构的元素,如 nav、header、footer 等。
字符编码声明简单易懂。
通过使用 JS GeoLocation API,我们可以轻松跟踪用户的地理位置。
它能够处理不准确的语法。
与 HTML 相比,它效率更高、灵活性更强、速度更快。
charset、async 和 ping 属性是 HTML 5 的一部分。在 HTML5 中,许多 HTML 元素已被修改或移除。其中一些如下表所示:
In HTML5
—
更改为
更改为
更改为
已移除
已移除
已移除
没有新标签。使用 CSS 代替
没有新标签。使用 CSS 代替
没有新标签。使用 CSS 代替
没有新标签。使用 CSS 代替
没有新标签。使用 CSS 代替
没有新标签。使用 CSS 代替在 HTML5 中新增了许多元素,如 nav, audio, figcaption, progress, command, time, datalist, video, figure, meter, data, section, time, aside, canvas, summary, rp, rt, details, wbr, header, footer, keygen, embed, article, hgroup, bdi, mark, output, source, track, section, ruby 等等。
HTML 是网页的基础,用于通过构建网站和 Web 应用来进行网页开发。我们可以从零开始学习 HTML,请参考此 HTML 教程 和 HTML 示例。