您当前的位置:首页 > 电脑百科 > 程序开发 > 移动端 > H5

HTML5与HTML4的区别

时间:2019-07-24 17:03:43  来源:  作者:

自从2010年正式推出html5之后,它就以惊人的速度在发展着,而且,现在我们看到的网站,大多数也是用HTML5写出来的,它的受欢迎的程度也是越来越高,说HTML5是Web前端的主流技术之一,也并不为过。那么HTML5和HTML4有什么不同呢?

HTML5与HTML4的区别

青岛HTML5

要搞清楚这个问题,我们就要先弄明白HTML5和HTML4的定义,HTML5是应用超文本标记语言(HTML)的第五次修改,HTML4是应用超文本标记语言(HTML)的第四次修改,他们分别是HTML语言第5和第4版本。HTML4在当年也是比较火的,但HTML4的产生,是为了互联网时代中的电脑端。现在互联网时代已经发展到了移动互联网的时代,基本上每人都会有一部手机随身携带,人们看新闻或者娱乐的方式也渐渐从电脑转移到了手机上了,因此HTML5就顺应时代的产生了。具体区别如下:

1、取消了一些过时的 HTML4的标签

其中包括纯粹显示效果的标记,如<font>和<center>,它们已经被 css完全取代。

其他取消的属性:acronym, Applet, basefont, big, center, dir, font, frame, frameset, isindex, noframes, strike, tt。

2、添加了一些新的元素

比如:更加智能的表单标签:date, email, url 等;更加合理的标签:section, video, progress, nav, meter, time, aside, canvas等。

3、新的全局属性:contentEditable designMode hidden spellcheck tabindex

4、标记方法: 文件类型声明(<!DOCTYPE>)仅有一型:<!DOCTYPE HTML>。

指定字符编码 <meta charset="UTF-8">

5、新的JS API

6、保证了兼容性

可以省略标记元素

不允许写结束标记:如area base br

可以省略结束标记:如li dt

可以省略全部标记:如html head

看到这里,有的朋友可能就会问了,HTML5的这次发展性的改变,有哪些优点呢?

举个简单的例子来说吧,在HTML5出世之前,我们在制作页面的时候,选择的方式都是利用DIV和CSS来布局,模块是通过Class来区分的。但是在搜索引擎抓取页面内容的时候,爬虫并不能清晰的识别出每个DIV中的内容是什么,它只能通过猜测来判断这些DIV分别是哪些内容的容器,因为Class并不是浏览器通用的标准规范。大家可以理解为,整个HTML文档结构的定义是不清晰的。而在HTML5中,这个问题被完美的解决了,HTML5中专门添加了页眉、页脚、导航、文章内容等结构元素标签。

总的来说,HTML5的出现帮助我们解决了浏览器兼容问题、文档结构不明确的问题以及Web应用程序功能受限等问题。

因此,在HTML5火热并在上升的时候,加入这个行业,也是一个很不错的选择。



Tags:HTML5 HTML4   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
自从2010年正式推出HTML5之后,它就以惊人的速度在发展着,而且,现在我们看到的网站,大多数也是用HTML5写出来的,它的受欢迎的程度也是越来越高,说HTML5是Web前端的主流技术之一,也并...【详细内容】
2019-07-24  Tags: HTML5 HTML4  点击:(290)  评论:(0)  加入收藏
▌简易百科推荐
前言在刚接触HTML的时候,你是否被它众多的标签所惊讶?尤其是HTNL5的标签,新增了不少,很多HTML4的标签跨版本之后就用不了了,如此多的标签,要记是不可能记完的,我们只需要一些常用的...【详细内容】
2021-08-27  鳌拜的表哥熬夜    Tags:HTML5   点击:(343)  评论:(0)  加入收藏
前言前段时间笔者一直忙于数据可视化方面的工作,比如如何实现拖拽式生成可视化大屏,如何定制可视化图表交互和数据导入方案等,这块需求在B端企业中应用非常大,所以非常有探索价...【详细内容】
2021-08-18  趣谈前端    Tags:H5编辑器   点击:(90)  评论:(0)  加入收藏
前言移动端开发在前端里像神一样地存在,不是说它多难而是说它坑位实在太多了,怎样填都填不完。Android和iOS各显神通,Android的系统版本和屏幕分辨率多得难以一招兼容,iOS的顽固...【详细内容】
2021-03-18      Tags:H5   点击:(229)  评论:(0)  加入收藏
1.HTML5是什么HTML是web开发中三大规范之一,可以参考:Web前端开发-HTML入门干货 。HTML产生于1990年,1997年的HTML4.0成为互联网标准并广泛应用,HTML5是在HTML4.01(1999年发布)的...【详细内容】
2021-02-19      Tags:HTML5   点击:(195)  评论:(0)  加入收藏
HTML5是HTML4.01和XHTML1.0之后超文本标记语言的最新版本,由一群自由思想者设计,最终实现了多媒体支持、交互性、更智能的表单和更好的语义标注。 HTML 5不只是 HTML规范的最...【详细内容】
2021-01-20      Tags:HTML5   点击:(179)  评论:(0)  加入收藏
前言浏览器越来越强大,从文字、图片、到声音、视频、动画与游戏都有了丰富的应用。H5之后,不仅仅是表现层,数据存储与通讯能力也得到大幅度提高,并逐渐取得共识,形成了标准。随着...【详细内容】
2020-12-29      Tags:H5应用   点击:(165)  评论:(0)  加入收藏
今天给大家隆重推荐一款超强功能的H5西瓜视频播放器插件xgplayer。 xgplayer 字节跳动公司西瓜播放器技术团队推出的开源音视频解决方案,star高达3.2K+。实现自定义加载、缓...【详细内容】
2020-11-24      Tags:XGPlayer   点击:(199)  评论:(0)  加入收藏
今天给大家推荐一款超棒的H5可视化网页制作编辑工具H5DS。 h5ds 基于HTML5构建的web网页可视化制作器。通过轻松拖拽元素即可快速生成精美的H5页面。 技术栈 前端:React+Mo...【详细内容】
2020-11-12      Tags:H5DS   点击:(393)  评论:(0)  加入收藏
今天给大家分享一款超全功能的跨浏览器平台甘特图表库DHTMLXGantt。 dhtmlx-gantt DHTMLX公司开源的 JavaScript 甘特图/横道图/条状图类库。用来快速构建显示项目、进度,和...【详细内容】
2020-11-12      Tags:HTML5   点击:(113)  评论:(0)  加入收藏
项目已经在10月底上线,最近又进入到其他项目里,到今天才抽出时间对这个项目总结一下。回顾一下,在项目的初期就设定为轻量级H5 App,上线后已经运行在 原生app、微信小程序、百...【详细内容】
2020-11-10      Tags:app开发   点击:(109)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条