第1章 走进HTML5 7
概述 7
本书简介 7
什么是HTML 8
HTML的主要版本 8
HTML5 8
XHTML5 9
CSS3 9
使用HTML5的理由 10
HTML5的优势 10
谁需要这本书 10
HTML5的品牌化 11
Logo 11
技术类图标 12
第2章 HTML语法 15
HTML文档 15
基本概念 15
元素与标签 15
标签的嵌套 15
空元素 16
属性 16
布尔属性 16
XHTML5 17
支持多种语言的HTML文档 17
XHTML5中的定义操作 17
文档的类型与结构 19
MIME类型 19
常用MIME类型 20
文档对象模型(DOM) 20
语义元素 21
语法摘要 22
一般语法规则 22
(X)HIML5中的空标签语法 23
空标签一览表 23
具有可选标签的HIML5元素 24
元素的类型 26
浏览器中的功能性脚本 27
Modernizr 28
HTML5增强式脚本——Polyfills 28
第3章 HTML5元素 29
一般性说明 29
图例及其相关约定 29
HTML5元素一览表 29
HTML5元素的产生 29
HTML5的浏览器兼容性 72
第4章 表单元素与全局对象 73
HTML5表单(Web Forms 2.0) 73
输入/输出元素 73
HTML5中<input>元素的类型及属性 73
HTML5中的<output>元素 76
Input元素的类型/属性矩阵 77
全局属性 78
综述 78
全局事件 80
HTML事件处理属性 80
Window 80
Form 81
Keyboard 82
Mouse 82
Media 83
第5章 CSS3 85
CSS概述 85
CSS层级 85
CSS3基础 86
CSS规则解析 86
关于CSS属性 86
CSS属性的典型位置 86
CSS的层叠优先级 87
CSS属性 89
定义与约定 89
CSS Box模型 90
表格元素 130
自动编号与列表 131
轮廓线 134
CSS3中的“过渡”函数 136
CSS中的选择器类型 157
匹配型属性选择器 158
伪类 159
伪元素 162
CSS的@规则 163
CSS3功能的浏览器兼容性 165
第6章 HTML5的API 167
什么是API 167
HTML5 167
语义 167
语义网 167
微数据(Microdata) 168
HTML5+RDFa 170
MathML 173
WAI—ARIA 175
离线与存储 175
Web存储 175
可编程的HTTP缓存与服务 179
可索引数据库API 179
Web SQL数据库 183
设备访问 185
联系人API 185
拖放 188
地理定位 191
媒体拍摄 197
文件API 198
触摸事件 201
实时连接 203
Web套接字 203
Web消息传送 205
Web Workers 208
多媒体和图像 209
音频和视频 209
Canvas 212
可缩放矢量图 218
性能及集成 222
XMLHttpRequest 222
导航计时 223
第7章 附录 227
在线资源 227
HTML5和CSS3桌面工具 227
X11颜色关键字 228
Web颜色关键字 231
HTML特殊字符 232
可以显示的成员属性 233
献辞 234
致谢 234