HTML5 & CSS3

2017-04-01  本文已影响14人  jrg_memo

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" > .定义滑动条范围

上一篇 下一篇

猜你喜欢

热点阅读