html5和html4有什么区别?

如题所述

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>

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-15
HTML5是HTML标准的下一个版本。越来越多的程序员开始HTML5来构建网站。如果同时使用HTML4和HTML5的话
,会发现用HTML5从头构建,比从HTML4迁移到HTML5要方便很多。虽然HTML5没有完全颠覆HTML4,它们还是有很多相似之处,但是它们也有一些关键的不同。以下10个关键的不同之处。
1.
HTML5
标准还在制定中
首先要注意的是,HTML5虽然现在很火,但是HTML5标准还在制定中,标准仍在改变。HTML4已经10多年了,不会有任何改变了。
2.
简化的语法
HTML5简化了很多细微的语法,例如doctype的声明,只需要写<!doctype
html>就行了。HTML5与HTML5,XHTML1兼容,但是与SGML不兼容。
3.
<canvas>标签替代Flash
Flash给很多Web开发者带来了麻烦,要在网页上播放Flash需要一堆代码和插件。<canvas>标签使得开发者只要使用一个标签就
能和用户产生UI交互。虽然目前<canvas>标签还不能实现Flash的所有功能,但是很快<canvas>就会让
Flash看起来老土!
4.
新增
<header>

<footer>
标签
HTML5设计的一个原则是更好的体现网站的语义性,所以增加了<header>和<footer>这样的标签,用来明确表示网页的结构。
5.
新增
<section>

<article>
标签
与<header>,
<footer>类似,<section>和<article>也有利于清晰化网页的结构,更有利于SEO。
6.
新增
<menu>

<figure>
标签
<menu>可以被用于创建传统的菜单,也可以用于工具栏和上下文菜单。<figure>标签使得网页文字和图片的排版更专业。
7.
新增
<audio>

<video>
标签
这两个标签可能是HTML5里面最有用的两个标签了。顾名思义,这两个标签是用来播放音频和视频的。
8.
全新的表单
HTML5对
<form>

<forminput>
标签进行了大量修改,添加了很多新的属性,也修改了很多属性。
9.
删除
<b>

<font>
标签
10.
删除
<frame>,
<center>,
<big>
标签
以上十点只是HTML5和HTML4差别的很小一部分。
第2个回答  2019-11-13
html5相比html4多了一些标签比如video,多媒体和交互这一块支持更加好了,具体可以查看html5标准。本回答被提问者采纳
第3个回答  2019-11-13
html5去掉了一些属性,简化了代码
相似回答