📅  最后修改于: 2023-12-03 14:41:59.612000             🧑  作者: Mango
HTML(超文本标记语言)是一个用于创建结构化网页的标记语言。HTML5是HTML版本的最新升级。HTML5增加了很多新功能和特性,以便开发更交互式的网页。
以下是HTML和HTML5之间的一些主要区别:
在HTML中,必须以一行开头的DocType声明来定义文档类型。而在HTML5中,这个声明是可选的,因为浏览器将根据上下文自动识别。
HTML的DOCTYPE声明:
<!DOCTYPE html>
HTML5的DOCTYPE声明:
<!DOCTYPE html>
HTML的语法比HTML5更严格,要求所有标签都必须关闭(除非是自闭合标签)。HTML5对语法更宽松,自闭合标签不需要关闭,标签元素也可以缺失。
HTML的语法:
<p>This is a paragraph.</p>
<img src="example.jpg" />
HTML5的语法:
<p>This is a paragraph.
<img src="example.jpg">
HTML5引入了一些新标签,方便开发者创建更好的网站。
article
-表示文章正文。section
-表示文档中的一个区域。header
-定义页面或某个区域的标题。footer
-定义页面或某个区域的页脚。nav
-表示页面导航的一部分。HTML5包含了一些新表单控件,如日期选择器,搜索框,等等。
<input type="date">
<input type="search">
HTML5增加了多媒体功能,如原生视频和音频播放。
<video src="movie.mp4">
</video>
<audio src="song.mp3">
</audio>
HTML5比HTML更新,包含了很多新特性和标签,让开发者可以创造更交互式的网站。HTML5在语法和标记中更加宽松,支持多媒体和表单功能的扩展。