第1章 下一代Web开发标准——HTML 5
1.1 为什么使用HTML 5 2
1.2 HTML 5大势所趋 5
1.2.1 HTML 5的诞生 5
1.2.2 关于HTML 5的组织 6
1.2.3 HTML 5的目标 6
1.2.4 HTML 5的浏览器支持情况 8
1.3 HTML 5新特性与技巧 9
1.4 Flash、Silverlight与HTML 5对比 12
1.5 动手操作:安装支持HTML 5的浏览器 13
1.6 动手操作:运行HTML 5测试页面 14
1.7 本章小结 15
1.8 课后练习 16
第2章 从零开始构建HTML 5 Web页面
2.1 HTML 5新语法 18
2.1.1 基本语法 18
2.1.2 页面标记的语法 19
2.1.3 第一个HTML 5页面 20
2.2 HTML 5的页面结构 21
2.2.1 新增结构元素 22
2.2.2 新增页面元素 27
2.2.3 新增表单元素 29
2.2.4 新增属性 31
2.3 设计页面的基本结构 32
2.4 改善为符合HTML 5的结构 33
2.5 动手操作:设计一个文章评论列表 40
2.6 本章小结 41
2.7 课后练习 42
第3章 使用HTML 5结构元素构建网站
3.1 html根元素 44
3.2 文档头部元素 45
3.3 页面交互 49
3.3.1 details元素 49
3.3.2 summary元素 50
3.3.3 menu元素 50
3.3.4 command元素 51
3.3.5 progress元素 51
3.3.6 meter元素 52
3.4 页面节点 53
3.4.1 section元素 53
3.4.2 nav元素 53
3.4.3 hgroup元素 55
3.4.4 address元素 56
3.5 列表元素 56
3.5.1 ul元素 57
3.5.2 ol元素 58
3.5.3 dl元素 59
3.6 文本层次语义 59
3.6.1 time元素 60
3.6.2 mark元素 60
3.6.3 cite元素 61
3.7 公共属性 61
3.7.1 draggable属性 61
3.7.2 hidden属性 61
3.7.3 spellcheck属性 62
3.7.4 contenteditable属性 63
3.8 动手操作:构建一个企业网站首页 63
3.9 动手操作:构建一个博客网站首页 68
3.10 本章小结 73
3.11 课后练习 74
第4章 基于HTML 5的表单
4.1 HTML 5新表单属性 76
4.1.1 required属性 76
4.1.2 placeholder属性 77
4.1.3 pattern属性 79
4.1.4 disabled属性 80
4.1.5 readonly属性 82
4.1.6 multiple属性 84
4.1.7 form属性 84
4.1.8 autocomplete属性 85
4.1.9 datalist元素和list属性 86
4.1.10 autofocus属性 88
4.2 HTML 5新表单输入类型 88
4.2.1 search类型 89
4.2.2 email类型 90
4.2.3 url类型 91
4.2.4 number类型 92
4.2.5 tel类型 92
4.2.6 range类型 93
4.2.7 color类型 94
4.2.8 date日期类型 95
4.3 动手操作:实现用户注册功能 96
4.4 HTML 5其他新表单元素 98