《HTML 5网页设计与制作实战从入门到精通》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:龙马工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2014
  • ISBN:9787115365750
  • 页数:270 页
图书介绍:本书系统、全面地讲解了HTML5语言的新功能与新特性,书中所有知识点均结合实例进行讲解,方便读者动手实践。为了确保读者能够顺利学习相关内容并快速应用到实践,本书选取了大量实用案例穿插在教学中,帮助读者在学习过程中,熟悉了解真实的应用需求。本书不仅能够使读者系统而全面地学习理论知识,还能满足读者充分实践的需求。

第1章 HTML 5概述 2

1.1HTML 5概述 2

1.1.1HTM L的发展史 2

1.1.2兼容性和存在即合理 2

1.1.3效率和用户优先 2

1.1.4化繁为简 3

1.2HTML 5的基本概念 3

1.2.1HTML 5的革命性变化 4

1.2.2HTML 5文件的基本结构 4

1.2.3HTML5的标记 5

1.3HTML5文件的编写方法 5

1.3.1使用记事本编写HTML 5 5

1.3.2使用Dreamweaver编写HTML文件 6

1.3.3编写第一个HTML5网页文件 7

高手私房菜 8

第2章 HTML 5改进详解 10

2.1HTML 5的适用范围 10

2.2使用浏览器查看HTML5文件 10

2.2.1各大浏览器与HTML5的兼容性 10

2.2.2查看页面效果 10

2.2.3查看源文件 11

2.3编辑一个简单的HTML 5页面 11

2.3.1搭建支持的浏览器环境 11

2.3.2检测浏览器是否支持HTML标记 12

2.3.3使用HTML结构编写“hello, world”页面 13

2.4语法变化 14

2.4.1HTML 5的语法变化 14

2.4.2HTML 5中的标记方法 14

2.4.3版本兼容性 15

2.4.4标记示例 15

2.5新增和废除的元素 16

2.5.1新增的结构元素 16

2.5.2新增的input元素的类型 18

2.5.3新增的其他元素 18

2.5.4废除的元素 21

2.6新增和废除的属性 22

2.6.1新增的属性 22

2.6.2废除的属性 24

2.7全局属性 26

2.7.1Content Editable属性 26

2.7.2design Mode属性 26

2.7.3hidden属性 27

2.7.4spellcheck属性 27

2.7.5tabindex属性 27

高手私房菜 28

第3章 HTML 5的基本语法 30

3.1Web标准 30

3.1.1Web标准概述 30

3.1.2Web标准规定的内容 31

3.2HTML基本结构 31

3.2.1文档类型说明 32

3.2.2HTML标记 32

3.2.3头标记head 32

3.2.4标题标记title 32

3.2.5元信息标记meta 33

3.2.6网页的主体标记 34

3.2.7页面注释标记〈!-- --〉 35

3.3实例——符合W3C标准的HTML 5网页结构 36

高手私房菜 36

第4章 网页文本设计 38

4.1实例1——添加文本 38

4.1.1普通文本 38

4.1.2特殊字符文本 38

4.1.3文本特殊样式 39

4.2实例2——文本排版 40

4.2.1段落标记〈P〉与换行标记〈hr〉 41

4.2.2标题标记〈hl〉~〈h6〉 42

4.3实例3——文本格式的高级设置 43

4.3.1字体 43

4.3.2字号 44

4.3.3字体风格 45

4.3.4加粗字体 45

4.3.5小写字母转为大写字母 46

4.3.6字体复合属性 47

4.3.7字体颜色 47

4.3.8阴影文本 48

4.3.9溢出文本 49

4.3.10控制换行 50

4.4实例4——成才教育网文本设计 51

高手私房菜 52

第5章 网页色彩和图片设计 54

5.1网页色彩与图片的关系 54

5.2实例1——网页图像的应用 54

5.2.1网页图片格式的选择 54

5.2.2使用路径 55

5.2.3网页中插入图像标记 56

5.2.4设置图像源文件 56

5.2.5设置图像在网页中的宽度和高度 57

5.2.6设置图像的提示文字 58

5.3实例2——制作茂森房地产广告网页 58

高手私房菜 59

第6章 网页列表与段落设计 62

6.1实例1——网页文字列表设计 62

6.1.1建立无序列表 62

6.1.2建立有序列表 63

6.2实例2——设置网页段落格式 63

6.2.1单词间隔 63

6.2.2字符间隔 64

6.2.3文字修饰 65

6.2.4垂直对齐方式 66

6.2.5文本转换 67

6.2.6水平对齐方式 68

6.2.7文本缩进 69

6.2.8文本行高 70

6.2.9处理空白 71

6.2.10文本反排 72

6.3实例3——制作图文混排型旅游网页 73

高手私房菜 74

第7章 网页超链接设计 76

7.1实例1——创建超文本与图片链接 76

7.2实例2——创建下载链接 80

7.3实例3——使用相对路径和绝对路径 81

7.4实例4——设置链接目标打开窗口 82

7.5实例5——超文本链接到一个E-mail地址 84

7.6实例6——使用锚链接制作电子书阅读网页 87

7.7实例7——超文本链接到其他内容 90

7.8实例8——创建热点区域 92

7.9实例9——浮动框架 94

高手私房菜 96

第8章 网页多媒体设计 98

8.1HTML 5Audio和Video概述 98

8.1.1视频容器 98

8.1.2音频和视频编解码器 98

8.1.3Audio元素和Video元素的浏览器支持情况 99

8.2实例1——使用HTML 5Audio和Video API 99

8.2.1理解媒体元素 99

8.2.2使用audio元素 100

8.2.3使用video元素 101

8.2.4浏览器支持性检测 101

8.3实例2——设置网页多媒体属性 103

8.4实例3——调用网页多媒体 105

高手私房菜 106

第9章 网页Canvas动画 108

9.1实例1——认识画布 108

9.1.1Canvas元素的基本用法 108

9.1.2绘制带边框矩形 108

9.1.3绘制渐变图形 109

9.2实例2——在画布中使用路径 111

9.2.1MoveTo与LineTo的用法 111

9.2.2使用arc方法绘制圆形 112

9.3实例3——对画布中图形的操作 113

9.3.1变换图形原点坐标 114

9.3.2组合多个图形 114

9.3.3添加图形阴影 116

9.4实例4——处理画布中的图像 117

9.4.1绘制图像 118

9.4.2平铺图像 118

9.4.3切割图像 120

9.4.4处理像素 121

9.5实例5——运用样式与颜色 123

9.5.1色彩设置 123

9.5.2透明度 123

9.5.3线型 126

9.5.4渐变 128

9.6实例6——画布的其他应用 130

9.6.1绘制文字 130

9.6.2保存、恢复及输出图形 132

9.6.3制作简单的动画 133

高手私房菜 136

第10章 网页表单设计 138

10.1实例1——熟悉表单属性 138

10.1.1表单的用途 138

10.1.2表单的属性设置 138

10.2实例2——表单基本元素的应用 140

10.2.1文字字段 140

10.2.2密码域 141

10.2.3单选按钮 142

10.2.4复选框 142

10.2.5下拉选择框 143

10.2.6普通按钮 144

10.2.7提交按钮 144

10.2.8重置按钮 145

10.3实例3——表单高级元素的使用 146

10.3.1URL类型元素 146

10.3.2Email类型元素 147

10.3.3date类型元素 147

10.3.4time类型元素 148

10.3.5datetime类型元素 148

10.3.6datetime-local类型元素 149

10.3.7month类型元素 149

10.3.8week类型元素 150

10.3.9number类型元素 150

10.3.10 range类型元素 151

10.3.11search类型元素 151

10.3.12tel类型元素 152

10.3.13color类型元素 152

10.4实例4——创建用户反馈表单 153

高手私房菜 154

第11章 HTML 5本地存储 156

11.1实例1——Web Storage存储 156

11.1.1sessionStorage对象 156

11.1.2localStorage对象 157

11.2实例2——操作Iocal Storage 158

11.2.1清空IocaIStorage数据 158

11.2.2遍历localStorage数据 158

11.2.3使用JSON对象存取数据 159

11.3实例3—— WebSQL数据库应用 161

11.3.1打开与创建数据库 161

11.3.2执行事务 161

11.3.3插入数据 161

11.3.4数据管理 162

高手私房菜 162

第12章 构建离线的Web应用 164

12.1HTML5离线Web应用概述 164

12.2实例1——使用HTML 5离线Web应用API 164

12.2.1检查浏览器的支持情况 164

12.2.2搭建简单的离线应用程序 164

12.2.3支持离线行为 165

12.2.4Manifest文件 166

12.2.5ApplicationCache API 167

12.3实例2——使用HTML5离线Web应用构建应用 168

12.3.1创建记录资源的manifest文件 168

12.3.2创建构成界面的HTML和CSS 168

12.3.3创建离线的JavaScript 169

12.3.4检查applicationCache的支持情况 171

12.3.5为Update按钮添加处理函数 171

12.3.6添加Storage功能代码 171

12.3.7添加离线事件处理程序 172

高手私房菜 172

第13章 制作休闲娱乐类网页 174

13.1整体布局 174

13.1.1设计分析 174

13.1.2排版架构 174

13.2模块组成 175

13.3制作步骤 176

13.3.1制作样式表 176

13.3.2Logo与导航菜单 184

13.3.3搜索条 185

13.3.4左侧视频模块 185

13.3.5评论模块 186

13.3.6右侧热门推荐 187

13.3.7底部模块 189

高手私房菜 190

第14章 制作大型企业门户类网页 192

14.1整体布局 192

14.1.1设计分析 192

14.1.2排版架构 192

14.2模块组成 193

14.3制作步骤 193

14.3.1样式表 193

14.3.2网页头部 195

14.3.3导航菜单栏 196

14.3.4中间主体第一栏 196

14.3.5中间主体第二栏 200

14.3.6中间主体第三栏 204

14.3.7中间主体第四栏 210

14.3.8中间主体第五栏 214

14.3.9网页底部 219

高手私房菜 220

第15章 制作电子商务类网页 222

15.1整体布局 222

15.1.1设计分析 222

15.1.2排版架构 223

15.2模块组成 223

15.3制作步骤 224

15.3.1样式表 224

15.3.2网页头部 225

15.3.3主体第一通栏 229

15.3.4主体第二通栏 234

15.3.5主体第三通栏 242

15.3.6网页底部 245

高手私房菜 248

第16章 制作团购类网页 250

16.1整体布局 250

16.1.1设计分析 251

16.1.2排版架构 251

16.2模块组成 252

16.3制作步骤 252

16.3.1样式表 252

16.3.2网页头部 255

16.3.3分类及区域选择 257

16.3.4新品展示 258

16.3.5侧边栏 262

16.3.6热门城市索引 267

16.3.7网页底部 268

16.3.8JavaScript脚本 269

高手私房菜 270