HTML5
解析
超文本语言第5次 重大修改
完成时间2014/10/29
设计目的为了在移动设备上支持多媒体
新增特性
▶ 语义 赋予网页更好的意义和结构
▶ 连接 Server-Sent Event和WebSockets等特性 帮助我们实现更高效的连接
▶ CSS3 提供了更多的风格和更强的效果。以及Web排版,开放字体格式更高的灵活性和控制性。
▶ 本地存储 更短的启动时间,更快的联网速度
▶ 设备兼容 提供了前所未有的数据与应用接入开放接口。使外部应用可以直接与浏览器内部的数据直接相连
▶ 网页多媒体 支持 Video等多媒体功能,三维、图形及特效特性在浏览器中,所呈现的惊人视觉效果
▶ 性能与集成 通过XMLHttpRequest2等技术解决跨域等问题,使Web在多样化的环境中更快速的工作
新增标签
▶<article> .
文章区域
▶<header> .
文档头部
▶<footer> .
文档底部
▶<section> .
某个区域
▶<aside> .
所处内容之外的内容。(侧边栏)
▶<details> .
需求的补充细节。
▶<dialog> .
对话框或者窗口
▶<summary> .
可见的标题。 当用户点击标题时会显示出详细信息。
▶<audio> .
音频
▶<video> .
视频
▶<source> .
多媒体资源
▶<embed> .
嵌入的内容(插件)
▶<track> .
为媒介规定外部文本轨道。
▶<datalist>.
选项列表。与 input 元素配合使用。
▶<keygen> .
规定用于表单的密钥对生成器字段。
▶<output> .
定义不同类型的输出,比如脚本的输出。
▶<canvas> .
定义基于 JavaScript 绘图 API 的图形。
●IE兼容<script src="http://apps.bdimg.com/libs/html5shiv/3.7/html5shiv.min.js"></script>
input新增类型
▶<input type="color"> .
调色板
▶<input type="search" > .
搜索框
▶<input type="date"> .
日期选择器
▶<input type="email" > .
校验邮箱格式
▶<input type="url" > .
校验网址格式
▶<input type="number" > .
规定输入值范围
▶<input type="runge" > .
定义滑动条范围