html4和html5的区别

html-css029

html4和html5的区别,第1张

HTML5与HTML4区别如下:

1、语法简化

HTML、XHTML的DOCTYPE、html、meta、script等标签,在HTML5中有大幅度的简化。

2、统一网页内嵌多媒体语法

以前,在网页中播放多媒体时,需要使用ActiveX或Plug-in的方式来完成。有了HTML5之后,使用<video>或<audio>标签播放视频和音频,不需要在安装其他的什么来播放了。

3、新增了语义标签

为了增加网页的可读性,HTML5增加了<header>、<footer>、<section>、<article>、<nav>、<hgroup>、<aside>、<figure>语义标签。

4、HTML5废除了一些旧标签

废除的大部分是网页美化方面的标签,例如:<big>、<u>、<font>、<basefont>、<center>、<s>、<tt>。对<frame>框架,不能使用。

5、全新的表单设计

表单是网页设计者最常用的功能,HTML5对表单做了很大的更改,不但新增了几项新的标签,对原来的<form>标签也增加了许多属性。

6、新增了<canvas>标签,可以绘制图形

HTML5新增了具有绘图功能的<canvas>

扩展资料

HTML5新特征

1、表单是实现用户与页面后台交互主要组成部分,HTML5在表单的设计上功能更加强大。input类型和属性的多样性大大地增强了HTML可表达的表单形式,再加上新增加的一些表单标签,使得原本需要JavaScript来实现的控件,可以直接使用HTML5的表单来实现。

2、HTML5较之传统的数据存储有自已的存储方式,允许在客户端实现较大规模的数据存储。为了满足不同的需求,HTML5支持DOM Storage和Web SQL Database 两种存储机制。

其中,DOM Storage 适用于具有key/value对的基本本地存储;而WebSQLDatabase是适用于关系型数据库的存储方式,开发者可以使用SQL语法对这些数据进行查询、插入等操作。

3、HTML5最大特色之一就是支持音频视频,在通过增加了<audio>、<video>两个标签来实现对多媒体中的音频、视频使用的支持,只要在Web网页中嵌入这两个标签,而无需第三方插件(如Flash)就可以实现音视频的播放功能。

HTML5对音频、视频文件的支持使得浏览器摆脱了对插件的依赖,加快了页面的加载速度,扩展了互联网多媒体技术的发展空间。

参考资料来源:百度百科—html5

html是HyperText Markup Language超文本标记语言的缩写,是一款描述网页的标记语言。

简单来说html4是html语言的一个版本。

html语言概念雏形是在1993年互联网工程工作小组IETF的工作草案发布的。

第一款真正意义上被广泛采用的html标准是1977年发布4.0版本,也就是你说的html4。他是W3C(万维网联盟)的推荐标准。

目前用的最普遍的是1999年12月发布的html4.0.1(一直沿用至今,不过大有被html5标准替代的趋势)。紧接着2个月W3C宣布xhtml1.0是他们的推荐标准。xhtml也就是xml和html一定意义上的结合,采用更加严格的标准。

html5标准在2014年10月28日W3C宣布其为最新的html推荐标准(在之前已经被广泛采用),html5中引入更多的新元素,配合css3(指级联样式表,定义html元素的显示方式和排版)能完成以前只能用JavaScript完成的动画,大大减少了代码的复杂程度,并且拥有更好的可读性和用户之间的交互设计。

附上html百度百科供您参阅 http://baike.baidu.com/view/692.htm 

html4只是html的一个版本代号,html4分为严格型和过渡型两种,但实际运用过程中是不用去考虑这些的。

严格型只是对标签的写法有硬性规定,如果不按照那些写显示在页面上就会有问题;

而过渡型就没有这些限制,现在的开发环境中也常常用这种方式。不过为了规范起见,很多公司也要求正确的书写html的格式,这只是为了统一代码风格,使得公司看上去更正规。

html5是现在html的最新代号,其本身只是提供了很多新的标签,很多标签的作用仍旧得不到现今主流浏览器的支持,它真正产生作用的部分其实是javascript。

如果要学习html,就从html(先不要学html5,这样会让新手比较困惑的,如果学会了html在去学5会容易理解一些)开始,也就是html4了。