HTML 代表 超文本标记语言 。它用于使用标记语言设计网页。HTML是超文本和标记语言的结合。超文本定义了网页之间的链接。标记语言用于定义标记中的文本文档,该标记定义了网页的结构。这种语言用于注释(在计算机注释处)文本,以便机器能够理解并相应地操作文本。大多数标记(例如HTML)语言都是人类可读的。该语言使用标记来定义必须对文本进行的操作。它用于构建和呈现网页上的内容。HTML5是HTML的第五个版本。许多元素从HTML5中删除或修改。
null
HTML5和HTML之间有很多区别:
HTML | HTML5 |
---|---|
如果不使用flash player支持,它就不支持音频和视频。 | 它支持使用 |
它使用cookies来存储临时数据。 | 它使用SQL数据库和应用程序缓存来存储脱机数据。 |
不允许JavaScript在浏览器中运行。 | 允许JavaScript在后台运行。这是可能的,因为HTML5中的JS Web worker API。 |
借助VML、Silver light、Flash等多种技术,HTML中的矢量图形成为可能。 | 矢量图形是HTML5不可或缺的一部分,比如SVG和画布。 |
它不允许拖放效果。 | 它允许拖放效果。 |
无法绘制圆形、矩形、三角形等形状。 | HTML5允许绘制圆形、矩形、三角形等形状。 |
它适用于所有旧浏览器。 | 它受到Firefox、Mozilla、Chrome、Safari等所有新浏览器的支持。 |
旧版本的HTML对移动设备不那么友好。 | HTML5语言对移动设备更加友好。 |
Doctype声明太长太复杂。 | Doctype声明非常简单。 |
导航、标题等元素不存在。 | 网页结构的新元素,如导航、页眉、页脚等。 |
字符编码既长又复杂。 | 字符编码简单易行。 |
借助浏览器几乎不可能获得用户的真实地理位置。 | 通过使用JS GeoLocation API,可以轻松跟踪用户的地理位置。 |
它不能处理不准确的语法。 | 它能够处理不准确的语法。 |
HTML中不存在字符集、异步和ping等属性。 | charset、async和ping的属性是HTML5的一部分。 |
有许多HTML元素已经被修改或从HTML5中删除。以下列出了其中一些:
要素 | 在HTML5中 |
---|---|
更改为 | |
改为 | |
|
更改为
|
远离的 | |
远离的 | |
|
远离的 |
|
没有新标签。CSS用于此 |
没有新标签。CSS用于此 | |
|
没有新标签。CSS用于此 |
没有新标签。CSS用于此 | |
|
没有新标签。CSS用于此 |
没有新标签。CSS用于此 |
HTML5中添加了许多新元素,如导航、音频、figcaption、进度、命令、时间、数据列表、视频、数字、仪表、数据、区段、时间、旁白、画布、摘要、rp、rt、细节、wbr、页眉、页脚、键根、嵌入、文章、hgroup、bdi、标记、输出、源、曲目、区段、ruby等。
HTML是网页的基础,通过构建网站和Web应用程序来进行网页开发。通过以下步骤,您可以从头开始学习HTML HTML教程 和 HTML示例 .
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END