自1999年以后HTML 4.01 已经改变了很多,今天,在HTML 4.01中的几个已经被废弃,这些元素在HTML5中已经被删除或重新定义。
为了更好地处理今天的互联网应用,HTML5添加了很多新元素及功能,比如: 图形的绘制,多媒体内容,更好的页面结构,更好的形式 处理,和几个api拖放元素,定位,包括网页 应用程序缓存,存储,网络工作者,等。
标签 | 描述 |
---|---|
canvas | 标签定义图形,比如图表和其他图像。该标签基于 JavaScript 的绘图 API |
- 语义化标签:
- header:页眉
- nav:导航
- main:主要内容
- article:文章
- section:区块
- aside:侧边栏
- footer:页脚
- figure:图文组合
- 多媒体:
- video:视频播放
- audio:音频播放
- source:为视频和音频指定多个源
- canvas:绘制图形、动画和游戏画面
- svg:可缩放矢量图形
- 表单增强:
- 新的input类型:email、url、number、range、date、color等
- 新的表单元素:datalist、output
- 新的属性:placeholder、required、pattern等
- 地理定位:Geolocation API
- Web存储:
- localStorage:永久存储
- sessionStorage:会话存储
- IndexedDB:客户端数据库
- 拖放API:drag & drop
- WebSocket:服务器推送技术
- Web Workers:后台运行的JavaScript,不影响页面性能
- 新的应用程序缓存:Application Cache