HTML标签】【Web前端基础】html5和html的区别是什么

2020-11-26 10:04发布

15条回答

H5和HTML5的区别主要有三个:
1、文档声明区别
HTML:超文本标记语言,一种纯文本类型的语言。
HTML5.0:文档声明HTML5方便书写,精简,有利于程序员快速的阅读和开发。

2、结构语义区别
html:没有体现结构语义化的标签,如:


html5:添加了许多具有语义化的标签,如:
summer
3楼 · 2020-11-26 15:27

html5是对html的第五次重大修改。html5继承了html所有的语法,所以html5与html的差异是以下这些html5的新特性:

1、语义特性

HTML5赋予网页更好的意义和结构。更加丰富的标签将随着对RDFa的,微数据与微格式等方面的支持,构建对程序、对用户都更有价值的数据驱动的Web。

2、本地存储特性

基于HTML5开发的网页APP拥有更短的启动时间,更快的联网速度,这些全得益于HTML5 APP Cache,以及本地存储功能。

3、设备兼容特性

从Geolocation功能的API文档公开以来,HTML5为网页应用开发者们提供了更多功能上的优化选择,带来了更多体验功能的优势。HTML5提供了前所未有的数据与应用接入开放接口。使外部应用可以直接与浏览器内部的数据直接相连,例如视频影音可直接与microphones及摄像头相联。

4、连接特性

更有效的连接工作效率,使得基于页面的实时聊天,更快速的网页游戏体验,更优化的在线交流得到了实现。HTML5拥有更有效的服务器推送技术,Server-Sent Event和WebSockets就是其中的两个特性,这两个特性能够帮助我们实现服务器将数据推送到客户端的功能。

5、网页多媒体特性

支持网页端的Audio、Video等多媒体功能, 与网站自带的APPS,摄像头,影音功能相得益彰。

6、三维、图形及特效特性

基于SVG、Canvas、WebGL及CSS3的3D功能,用户会惊叹于在浏览器中,所呈现的惊人视觉效果。

7、性能与集成特性

没有用户会永远等待你的Loading。HTML5会通过XMLHttpRequest2等技术,解决以前的跨域等问题,帮助您的Web应用和网站在多样化的环境中更快速的工作。

8、CSS3特性

在不牺牲性能和语义结构的前提下,CSS3中提供了更多的风格和更强的效果。此外,较之以前的Web排版,Web的开放字体格式也提供了更高的灵活性和控制性。


只爱泡泡的哆啦A梦呀
4楼 · 2020-11-26 17:24

1、文档声明区别

html:超文本标记语言,一种纯文本类型的语言。

html5:文档声明html5方便书写,精简,有利于程序员快速的阅读和开发。

例如:文档类型声明上不同

html5:

html:http://www.w3.org/TR/xhtml1/DTD/xh">w3.org/1999/xhtml">

**:在文档声明上,html有很长的一段代码,并且很难记住这段代码,想必很多人都是靠工具直接生成的,而html5却是不同,只有简简单单的声明,这也方便人们的记忆,更加精简。


2、结构语义区别

html:没有体现结构语义化的标签。如:

(这样是表示网站的一个头部)。

html5:添加了许多具有语义化的标签,在语义上有很大的优势,并且是提供了一些新的标签。如:

...

定义注释

定义文档类型

定义缩写。

定义只取首字母的缩写。

定义文档作者或拥有者的联系信息。

定义图像映射内部的区域。

定义文章。

一碗馄饨皮儿
5楼 · 2020-11-26 20:02

HTML5的设计目的是为了在移动设备上支持多媒体。新的语法特征被引进以支持这一点,如video、audio和canvas 标记。HTML5还引进了新的功能,可以真正改变用户与文档的交互方式。


HTML语言是浏览器执行的,用于告诉浏览器要显示什么和如何显示,通俗的讲就是告诉浏览器以什么样的板式样式来显示我们的超文本内容,我们平时的网页就是HTML结合一些其他的语言制作的。

小优
6楼 · 2020-11-26 21:16

1、在文档类型声明上

在文档声明上,html有很长的一段代码,并且很难记住这段代码,而html5却是不同,只有简简单单的声明,这也方便人们的记忆,更加精简。

2、在结构语义上

html4.0:没有体现结构语义化的标签,我们通常都是这样来命名的:

html5:在语义上却有很大的优势。提供了一些新的html5标签,比如:

HTML5与HTML的区别

1、文档类型声明

HTML4.01和XHTML1.0:

strict模式:


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


过渡模式:

"http://www.w3.org/TR/html4/loose.dtd">


http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


框架集:

"http://www.w3.org/TR/html4/frameset.dtd">


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">


HTML5.0:

文档声明HTML5方便书写,精简,有利于程序员快速的阅读和开发。

2、结构语义

html4.0:没有体现结构语义化的标签,如:

html5:添加了许多具有语义化的标签,如:

魏魏姐
8楼 · 2020-11-27 10:18

html是Hyper Text Markup Language 的简称,这是一种使用标记标签描述网页的标记语言(markup language),标准通用标记语言下的一个运用。

HTML5最先由WHATWG(Web超文本应用技术工作组)命名的一种超文本标记语言,随后和W3C的xhtml2.0(标准)相结合,产生的最新一代的超文本标记语言。(HTML5草案的前身名为Web Applications 1.0。於2004年被WHATWG提出,於2007年被W3C接纳,并成立了新的HTML工作团队。)可以理解为:HTML5 ≈ HTML4.0+CSS3+JS+API。(PS:html是没有1.0版本的,虽然曾经有这个概念,但是并没有正式发布过,也没有使用html1.0来进行命名。这里的HTML4.0是在现在最新的html的规范标准。


三岁奶猫
9楼 · 2020-11-27 10:24

html5与html区别一:

首先在文档的上的声明,在html中有些长的代码声明,而html5却是简单的声明。如下;html声明:

html5:

html5与html区别二:

html是没有体现语义化的标签,例如:

,而html是添加了很多语义化标签,比如一些

等。

html5与html区别三:

html和html5有些绘图的区别,html中是指矢量图形,而是用于定义网路的矢量图形。而在html5中,我们通常在网页上绘制,并且控制画布的像素点。

其实html5是html的升级版本,但是想学习前端就应该先学习html。


相关问题推荐

没有解决我的问题,去提问