HTML4和HTML5的区别

257 阅读1分钟

一、简洁的语法

HTMLXHTML的DOCTYPEhtmlmetascript等标签,在HTML5中有大幅度的简化。只需要写<!doctype html>HTML5的语法兼容HTML4XHTML1,但不兼容SGML

二、新增多媒体

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

三、新增了语义标签  

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

四、废除了一些旧标签 

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

五、表单

新表单元素, 新属性,新输入类型,自动验证。

 六、图形

使用 HTML5 你可以简单的绘制图形:

  • 使用 <canvas> 元素。
  • 使用内联 SVG
  • 使用 CSS3 2D 转换、CSS3 3D 转换。

七、完全支持CSS3

  • 新选择器
  • 新属性
  • 动画
  • 2D/3D 转换
  • 圆角
  • 阴影效果
  • 可下载的字体

八、开发应用

  • 本地数据存储
  • 访问本地文件
  • 本地 SQL 数据
  • 缓存引用
  • Javascript 工作者
  • XHTMLHttpRequest 2