第1章 初识Dreamweaver CC 1
1.1熟悉Dreamweaver 1
1.1.1新建网页文档 1
1.1.2认识Dreamweaver CC主界面 2
1.2 Dreamweaver CC新功能 3
1.3 Dreamweaver CC与新技术 4
1.3.1 jQuery特效 4
1.3.2 HTML5支持 4
1.3.3 CSS3支持 7
1.3.4 jQuery UI 10
1.3.5 jQuery Mobile 12
第2章 新建网页文档 14
2.1新建文档 14
2.2设置页面属性 16
2.2.1重点演练:设置网页基本样式 17
2.2.2重点演练:设置网页标题、字符编码和文档类型 21
2.3定义头部信息 21
2.3.1重点演练:设置网页字符编码 22
2.3.2重点演练:设置网页关键词 23
2.3.3重点演练:设置网页说明 23
2.4实战案例 24
2.4.1设计自我介绍页面 24
2.4.2解决网页乱码 25
2.4.3转换网页文档类型 26
第3章 美化网页文本 30
3.1输入字符 30
3.1.1重点演练:输入带格式字符 30
3.1.2重点演练:输入特殊字符 31
3.2定义文本格式 32
3.2.1重点演练:设置段落文本 32
3.2.2重点演练:设置标题文本 34
3.2.3重点演练:设置预定义格式文本 35
3.3设置字体样式 36
3.3.1重点演练:定义字体类型 37
3.3.2重点演练:定义字体颜色 37
3.3.3重点演练:定义粗体和斜体 40
3.3.4重点演练:定义字体大小 41
3.4设置文本样式 42
3.4.1重点演练:文本换行 42
3.4.2重点演练:文本对齐 44
3.4.3重点演练:文本缩进和凸出 46
3.5设置列表样式 47
3.5.1重点演练:定义项目列表 48
3.5.2重点演练:定义编号列表 49
3.5.3重点演练:定义列表 50
3.5.4重点演练:定义嵌套列表结构 52
3.6实战案例 55
3.6.1定义类样式 55
3.6.2编码设计正文页面 57
3.6.3编码设计版块页面 58
第4章 定义超链接 60
4.1定义普通超链接 60
4.1.1认识链接与路径 60
4.1.2重点演练:使用【属性】面板定义链接 60
4.1.3重点演练:使用【Hyperlink】对话框 62
4.1.4重点演练:在代码中定义链接 63
4.2定义特殊类型链接 63
4.2.1重点演练:定义锚点链接 63
4.2.2重点演练:定义Email链接 65
4.2.3重点演练:定义脚本链接 66
4.2.4重点演练:定义空链接 67
4.2.5重点演练:定义下载链接 67
4.3定义图像热点 68
4.4实战案例 70
4.4.1定义超链接文字颜色 70
4.4.2设计下划线样式 72
4.4.3设计立体效果 74
4.4.4设计背景样式 76
第5章 设计网页图像 79
5.1插入网页图像 79
5.1.1认识网页图像 79
5.1.2重点演练:插入图像 80
5.1.3重点演练:设置图像属性 81
5.1.4重点演练:插入鼠标经过图像 82
5.1.5重点演练:插入图像占位符 84
5.2定义图像样式 85
5.2.1案例:定义图像大小 85
5.2.2案例:定义图像边框 87
5.2.3案例:定义图像透明度 90
5.3编辑网页图像 92
5.3.1重点演练:裁剪图像 92
5.3.2重点演练:优化图像 93
5.4设计背景图像 94
5.4.1定义背景图像 94
5.4.2定义显示方式 95
5.4.3定义显示位置 96
5.4.4定义固定显示 98
5.5实战案例 100
5.5.1定义阴影效果 100
5.5.2定义圆角效果 101
5.5.3设计图文混排 102
5.5.4设计渐变栏目效果 104
5.5.5设计圆角版面 106
第6章 使用多媒体 109
6.1插入Flash动画 109
6.2插入FLV视频 112
6.3插入多媒体插件 115
6.3.1案例:插入背景音乐 115
6.3.2重点演练:播放音频 116
6.3.3重点演练:插入视频 117
6.4使用HTML5音频 118
6.5使用HTML5视频 120
6.6实战案例:设计音乐播放器 124
第7章 使用表格 126
7.1插入表格 126
7.2设置表格属性 128
7.2.1重点演练:设置表格属性 128
7.2.2重点演练:设置行、单元格属性 129
7.3操作表格 131
7.3.1重点演练:选择表格 131
7.3.2重点演练:选择行或列 132
7.3.3重点演练:选择单元格 134
7.3.4重点演练:增加行或列 134
7.4实战案例 135
7.4.1定义细线表格 136
7.4.2定义粗边表格 137
7.4.3定义虚线表格 137
7.4.4定义双线表格 138
7.4.5定义宫形表格 139
7.4.6定义单线表格 139
7.5表格行和列分组 140
7.6综合实战:设计易读的数据表格 144
第8章 使用表单 147
8.1插入表单 147
8.1.1重点演练:定义表单框 147
8.1.2重点演练:定义文本框 149
8.1.3重点演练:定义文本区域 151
8.1.4重点演练:定义按钮 152
8.1.5重点演练:定义单选按钮 153
8.1.6重点演练:定义复选框 156
8.1.7重点演练:定义选择框 158
8.2插入HTML5表单 161
8.2.1案例:设计电子邮件 161
8.2.2案例:设计数字框 163
8.2.3案例:设计范围框 166
8.3设置HTML5表单属性 168
8.3.1案例:自动完成 168
8.3.2案例:绑定表单域 172
8.3.3案例:匹配数据列表 176
8.4实战案例:设计用户登录表单页 178
第9章 使用CSS 182
9.1 CSS基本用法 182
9.1.1 CSS样式 182
9.1.2应用CSS样式 183
9.1.3 CSS样式表 184
9.1.4导入样式表 184
9.1.5 CSS注释和格式化 185
9.2使用CSS设计器 185
9.2.1认识CSS设计器 185
9.2.2重点演练:创建和附加样式表 186
9.2.3重点演练:定义媒体查询 187
9.2.4重点演练:定义CSS选择器 188
9.2.5重点演练:设置CSS属性 189
9.3使用CSS规则 190
9.3.1重点演练:新建CSS规则 190
9.3.2重点演练:定义文本样式 193
9.3.3重点演练:定义背景样式 195
9.3.4重点演练:定义区块样式 196
9.3.5重点演练:定义方框样式 198
9.3.6重点演练:定义边框样式 199
9.3.7重点演练:定义列表样式 200
9.3.8重点演练:定义定位样式 201
9.4实战案例:设计图文环绕版块 203
第10章 设计DIV+CSS页面 207
10.1两列结构布局 207
10.1.1重点演练:设计固定宽度 208
10.1.2重点演练:设计宽度自适应 210
10.1.3重点演练:设计自定义宽度 212
10.2多列结构布局 214
10.2.1重点演练:设计两列定宽、中间自适应布局 215
10.2.2重点演练:设计右侧定宽、左侧及中间自适应布局 216
10.2.3重点演练:设计三列宽度自适应布局 217
10.3实战案例 218
10.3.1设计资讯正文页 218
10.3.2设计企业宣传页 220
10.3.3设计儿童题材的博客首页 223
第11章 定位页面对象 226
11.1使用绝对定位 226
11.2使用相对定位 229
11.3使用固定定位 231
11.4实战案例 235
11.4.1页内偏移 235
11.4.2相对偏移 237
11.4.3自身偏移 240
11.4.4调整层叠顺序 242
11.4.5在网页背景下显示 246
第12章 设计HTML5结构 251
12.1实战:定义标题栏 251
12.2实战:定义文章块 257
12.3实战:定义内容块 263
12.4实战:定义导航栏 269
12.5实战:定义侧边栏 275
12.6实战:定义脚注栏 280
第13章 设计CSS3动画 285
13.1使用CSS3 Transition 285
13.1.1认识CSS3 Transition 285
13.1.2案例:设计变形的盒子 288
13.1.3案例:设计折叠框 293
13.2使用CSS3 Transform 298
13.2.1认识CSS3 Transform 298
13.2.2案例:设计变形菜单 303
13.2.3案例:设计3D平面 307
13.3使用CSS3 Animations 310
13.3.1认识CSS3 Animations 310
13.3.2案例:设计旋转的展品 313
13.3.3案例:设计动态时钟 315
第14章 使用行为 321
14.1认识行为 321
14.2交换图像 323
14.2.1案例:动态按钮 323
14.2.2案例:动态导航 325
14.3弹出 327
14.3.1案例:弹出对话框 328
14.3.2案例:弹出窗口 329
14.4拖放 331
14.4.1案例:无限拖动 331
14.4.2案例:限制拖放区域 333
14.4.3案例:定义投靠目标 335
14.4.4案例:定义可拖动范围 336
14.4.5案例:设计拖动响应 337
14.5动态样式 339
14.5.1案例:改变属性 340
14.5.2案例:显示和隐藏 342
14.6动态内容 346
14.6.1案例:设置容器文本 346
14.6.2案例:设置文本框的默认值 348
14.6.3案例:设置框架文本 351
14.6.4案例:设置状态栏提示信息 355
14.7跳转 356
14.7.1案例:跳转菜单 356
14.7.2案例:跳转菜单开始 358
14.7.3案例:转到URL 360
第15章 使用jQuery UI和jQuery特效 362
15.1设计选项卡 362
15.2设计手风琴 365
15.3设计模态对话框 368
15.4设计高亮特效 371
15.5设计弹跳特效 375
15.6设计摇晃特效 381
第16章 使用jQuery Mobile 384
16.1认识jQuery Mobile 384
16.2设计页视图 384
16.2.1案例:插入单页视图 384
16.2.2案例:插入多页视图 388
16.2.3案例:设计链接页 391
16.3设计对话框 394
16.3.1案例:插入对话框 395
16.3.2案例:关闭对话框 396
16.4设计标题 398
16.4.1案例:定义标题栏 398
16.4.2案例:定义标题栏导航 401
16.4.3案例:设置按钮位置 403
16.5设计导航 404
16.5.1案例:定义导航栏 404
16.5.2案例:定义导航图标 406
16.5.3案例:设置导航按钮位置 407
16.5.4案例:自定义导航图标 409
16.6设计脚注 412
16.6.1案例:定义脚注栏 412
16.6.2案例:添加脚注对象 414
16.7页面布局 417
16.7.1案例:使用网格 417
16.7.2案例:使用可折叠面板 419
16.7.3案例:使用折叠组 422
第17章 设计手机版网页 424
17.1使用按钮组件 424
17.1.1案例:插入按钮 424
17.1.2案例:插入按钮组 426
17.2使用表单组件 428
17.2.1认识表单组件 428
17.2.2案例:插入文本框 429
17.2.3案例:插入滑块 432
17.2.4案例:插入翻转切换开关 434
17.2.5案例:插入单选按钮 436
17.2.6案例:插入复选框 438
17.2.7案例:插入选择菜单 441
17.2.8案例:插入列表框 443
17.3使用列表视图 445
17.3.1案例:插入简单列表 445
17.3.2案例:定义列表嵌套 450
17.3.3案例:插入有序列表 452
17.3.4案例:拆分按钮列表项 453
17.3.5案例:定义分类列表 455
17.3.6案例:插入修饰图标和计数器 456
17.3.7案例:格式化列表 458
17.4实战案例 462
17.4.1设计思路 462
17.4.2设计首页 463
17.4.3设计列表页 467
17.4.4设计详细页 469
17.4.5设计修改页 472
17.4.6设计添加页 475
第18章 设计动态网站(上) 479
18.1认识动态网页 479
18.2搭建服务器环境 480
18.2.1重点演练:安装HS 480
18.2.2重点演练:配置IIS 482
18.2.3重点演练:定义虚拟目录 485
18.2.4重点演练:定义本地站点 486
18.2.5重点演练:定义动态站点 487
18.2.6重点演练:测试本地站点 491
18.3连接到数据库 491
18.3.1案例:设计留言板数据库 491
18.3.2重点演练:安装服务器行为 494
18.3.3认识连接字符串 495
18.3.4重点演练:连接到数据库 495
18.3.5重点演练:编辑数据库连接 496
18.4实战:在数据库中查询最新留言 497
第19章 设计动态网站(下) 500
19.1网站开发概括 500
19.2设计首页 502
19.2.1定义记录集 502
19.2.2绑定记录集 504
19.2.3重复显示 507
19.2.4记录集分页 508
19.2.5条件显示 509
19.3添加留言 510
19.4留言管理 511
19.4.1管理登录 511
19.4.2限制访问 512
19.4.3修改留言 512
19.4.4删除留言 514
19.4.5定义分页提示信息 515
19.4.6修改管理信息 517
19.4.7注销用户 518
19.5扩展功能 519
19.5.1留言回复 519
19.5.2留言审核 521