一、简洁的语法
HTML、XHTML的DOCTYPE、html、meta、script等标签,在HTML5中有大幅度的简化。只需要写<!doctype html>。HTML5的语法兼容HTML4和XHTML1,但不兼容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