第1章 Dreamweaver CC网页设计基础 1
1.1 Dreamweaver概述 2
1.1.1 Dreamweaver历史 2
1.1.2 熟悉Dreamweaver主界面 2
1.2 使用辅助工具 6
1.2.1 标尺 6
1.2.2 网格 7
1.2.3 辅助线 8
1.3 操作编码环境 9
1.3.1 代码提示 9
1.3.2 代码格式化 10
1.3.3 编码工具栏 11
1.4 使用编码工具 14
1.4.1 快速标签编辑器 14
1.4.2 代码片断 17
1.4.3 代码浏览器 18
第2章 新建网页 19
2.1 实战演练:新建页面 20
2.2 初始化页面样式 22
2.2.1 设置外观 22
2.2.2 设置链接 26
2.2.3 设置标题 27
2.2.4 设置标题/编码 27
2.2.5 设置跟踪图像 27
2.3 定义元信息 28
2.3.1 实战演练:设置网页字符编码 29
2.3.2 实战演练:设置页面有效期 30
2.3.3 实战演练:设置网页禁止缓存 30
2.3.4 实战演练:设置网页自动刷新 31
2.3.5 实战演练:设置网页自动跳转 31
2.3.6 实战演练:设置网页转场效果 31
2.3.7 实战演练:设置网页独立显示 32
2.3.8 实战演练:设置网页编辑器说明 32
2.3.9 实战演练:设置网页关键词 33
2.3.10 实战演练:设置首页搜索限制 33
2.3.11 实战演练:设置网页说明 34
2.3.12 实战演练:设置网页作者信息 34
2.3.13 实战演练:设置网页版权信息 34
2.3.14 实战演练:设置建站日期 34
2.3.15 实战演练:设置作者联系邮箱 35
2.4 HTML基础 35
2.4.1 HTML文档基本结构 35
2.4.2 HTML基本语法 35
2.4.3 HTML标签 37
2.4.4 HTML属性 42
2.5 案例实战:使用编码设计网页 45
第3章 编辑网页文本 47
3.1 输入网页文本 48
3.2 设置文本属性 49
3.3 定义文本格式 50
3.3.1 实战演练:输入段落文本 50
3.3.2 实战演练:定义标题文本 52
3.3.3 实战演练:输入预定义格式文本 53
3.4 案例实战:定义类文本 54
3.5 设置字体样式 57
3.5.1 实战演练:定义字体类型 57
3.5.2 实战演练:定义字体颜色 59
3.5.3 实战演练:定义粗体和斜体样式 61
3.5.4 实战演练:定义字体大小 62
3.6 设置段落样式 64
3.6.1 实战演练:强制换行 64
3.6.2 实战演练:定义文本对齐 65
3.6.3 实战演练:定义文本缩进 67
3.7 设置列表属性 69
3.7.1 实战演练:设计项目列表 69
3.7.2 实战演练:设计编号列表 70
3.7.3 实战演练:设计定义列表 72
3.7.4 实战演练:设计多层目录结构 73
3.8 综合案例 76
3.8.1 定义链接文本 76
3.8.2 输入特殊文本 77
3.8.3 批量修改文本 78
第4章 插入图像 80
4.1 网页图像概述 81
4.2 插入网页图像 81
4.2.1 实战演练:插入普通图像 81
4.2.2 实战演练:插入鼠标经过图像 83
4.2.3 实战演练:插入图像占位符 84
4.2.4 实战演练:插入Fireworks HTML 86
4.3 案例实战:设置图像属性 87
4.4 编辑网页图像 88
4.4.1 实战演练:调整图像大小 89
4.4.2 实战演练:裁剪图像 89
4.4.3 实战演练:调整图像亮度和对比度 91
4.4.4 实战演练:锐化图像 92
4.4.5 实战演练:优化图像 92
4.5 案例实战:混搭Dreamweaver+Photoshop设计 94
4.6 综合案例 96
4.6.1 定义图像自适应大小 96
4.6.2 定义图像边框 98
4.6.3 设计半透明图像效果 101
4.6.4 设计图文混排版式 104
第5章 定义网页链接 107
5.1 网页链接概述 108
5.1.1 熟悉URL 108
5.1.2 认识路径 108
5.1.3 定义链接注意事项 109
5.2 定义链接 110
5.2.1 实战演练:使用“属性”面板 110
5.2.2 实战演练:使用指向文件图标 111
5.2.3 实战演练:使用Hyperlink对话框 112
5.2.4 实战演练:使用快捷菜单 112
5.2.5 实战演练:使用拖曳定义链接 113
5.2.6 实战演练:在代码中定义链接 114
5.3 应用链接 114
5.3.1 实战演练:定义锚点链接 114
5.3.2 实战演练:定义电子邮箱链接 116
5.3.3 实战演练:定义脚本链接 116
5.3.4 实战演练:定义空链接 118
5.3.5 实战演练:定义下载链接 118
5.3.6 实战演练:定义多链接 119
5.4 案例实战:定义图像热点 120
5.5 综合案例 122
5.5.1 定义网页链接样式 122
5.5.2 设计下划线链接样式 124
5.5.3 设计立体链接样式 127
5.5.4 设计滑动背景链接样式 129
第6章 应用多媒体 132
6.1 案例实战:在网页中使用Flash动画 133
6.2 案例实战:在网页中使用FLV视频 136
6.3 在网页中插入插件 139
6.3.1 实战演练:在网页中嵌入背景音乐 139
6.3.2 实战演练:插入音频 141
6.3.3 实战演练:插入视频 142
6.4 案例实战:使用HTML5音频 143
6.5 案例实战:使用HTML5视频 145
6.6 HTML5多媒体高级控制 149
6.6.1 属性 149
6.6.2 方法 152
6.6.3 事件 153
6.7 使用HTML5画布 154
6.7.1 实战演练:在页面中插入画布 154
6.7.2 实战演练:在画布中绘制图形 156
6.7.3 实战演练:绘制基本图形 158
6.7.4 实战演练:清理画布和恢复画布状态 163
6.7.5 实战演练:变换图形 165
6.7.6 实战演练:插入文字和图像 169
6.8 综合案例 172
6.8.1 设计音乐播放器 172
6.8.2 设计动态时钟 174
第7章 使用表格 178
7.1 案例实战:插入表格 179
7.2 选择表格 181
7.2.1 实战演练:选择表格 181
7.2.2 实战演练:选择表格的行或列 182
7.2.3 实战演练:选择单元格 184
7.3 设置表格属性 184
7.3.1 设置<table>属性 184
7.3.2 设置<tr>和<td>属性 185
7.4 操作表格 187
7.4.1 实战演练:调整表格大小 187
7.4.2 实战演练:清除和均化表格大小 188
7.4.3 实战演练:增加行和列 189
7.4.4 实战演练:删除表格元素 190
7.4.5 实战演练:剪切、复制和粘贴单元格 191
7.4.6 实战演练:合并和拆分单元格 192
7.4.7 实战演练:导入表格数据 194
7.4.8 实战演练:导出表格数据 195
7.4.9 实战演练:排序表格数据 195
7.5 案例实战:设计表格样式 196
7.5.1 定义边框样式 197
7.5.2 优化表格样式 202
7.6 综合案例:设计表格页面 207
7.6.1 设计内容页 207
7.6.2 设计弹性主页 213
7.6.3 设计交互式首页 221
第8章 使用CSS 226
8.1 CSS概述 227
8.2 CSS基本语法和用法 227
8.2.1 CSS基本结构 228
8.2.2 CSS基本用法 228
8.2.3 CSS样式表 230
8.2.4 导入外部样式表 230
8.2.5 CSS注释和空格 231
8.3 CSS属性和值 231
8.3.1 CSS属性 231
8.3.2 CSS属性值 232
8.4 CSS选择器 234
8.5 CSS特性 238
8.5.1 CSS继承性 238
8.5.2 CSS层叠性 239
8.6 CSS设备类型 242
8.7 使用CSS设计器 243
8.7.1 认识CSS设计器 243
8.7.2 实战演练:创建和附加样式表 244
8.7.3 实战演练:定义媒体查询 245
8.7.4 实战演练:定义CSS选择器 246
8.7.5 实战演练:定义CSS选择器 246
8.7.6 实战演练:设置CSS属性 247
8.8 使用CSS规则 248
8.8.1 实战演练:新建CSS规则 248
8.8.2 案例实战:定义文本样式 251
8.8.3 案例实战:定义背景样式 252
8.8.4 案例实战:定义区块样式 254
8.8.5 案例实战:定义方框样式 255
8.8.6 案例实战:定义边框样式 256
8.8.7 案例实战:定义列表样式 257
8.8.8 案例实战:定义定位样式 258
8.8.9 案例实战:定义扩展样式 260
第9章 设计CSS页面 262
9.1 CSS盒模型 263
9.1.1 边界 263
9.1.2 补白 264
9.1.3 边框和内容 269
9.2 浮动布局 269
9.2.1 浮动布局概述 270
9.2.2 案例实战:设计三栏浮动版式 272
9.2.3 案例实战:定义浮动偏移 276
9.2.4 案例实战:设计图文环绕版式 280
9.2.5 案例实战:使用清除 283
9.2.6 案例实战:撑开包含框 285
9.2.7 案例实战:调整浮动栏目间距 289
9.2.8 案例实战:处理浮动错位 293
9.3 综合实战:设计弹性页面 300
第10章 使用CSS定位 307
10.1.案例实战:使用绝对定位 308
10.2 案例实战:使用相对定位 311
10.3 案例实战:使用固定定位 313
10.4 控制定位位置 318
10.4.1 实战演练:页内定位 318
10.4.2 实战演练:框内定位 321
10.4.3 实战演练:群定位 324
10.4.4 实战演练:自身定位 330
10.5 控制层叠顺序 333
10.5.1 实战演练:定义层叠顺序 333
10.5.2 实战演练:定义负层叠 337
10.5.3 实战演练:设计嵌套层叠 342
第11章 设计CSS动画 347
11.1 定义过渡效果 348
11.1.1 初步实践:设计盒子变大的过渡效果 348
11.1.2 CSS3 Transition概述 351
11.1.3 案例实战:设计折叠框 356
11.2 定义变形动画 362
11.2.1 CSS3 Transform概述 362
11.2.2 案例实战:设计变形菜单 367
11.2.3 案例实战:设计3D平面视图 372
11.3 定义帧动画 375
11.3.1 CSS3 Animations概述 375
11.3.2 案例实战:设计旋转的鞋子 377
11.3.3 案例实战:设计时钟动画 380
第12章 设计HTML5页面 386
12.1 案例实战:定义标题栏 387
12.2 案例实战:定义文章块 391
12.3 案例实战:定义内容块 398
12.4 案例实战:定义导航栏 404
12.5 案例实战:定义侧边栏 409
12.6 案例实战:定义脚注栏 414
12.7 案例实战:定义语义要素 418
第13章 使用资源、模板和库 420
13.1 Dreamweaver资源概述 421
13.1.1 资源分类 421
13.1.2 资源类型 422
13.2 使用资源 423
13.2.1 实战演练:插入图像 423
13.2.2 实战演练:应用颜色 424
13.2.3 实战演练:应用超链接 424
13.3 管理“资源”面板 425
13.3.1 选择资源 425
13.3.2 修改资源 425
13.3.3 收藏资源 426
13.3.4 共享资源 427
13.4 使用模板 427
13.4.1 模板概述 427
13.4.2 实战演练:创建模板 428
13.4.3 实战演练:定义可编辑区域 430
13.4.4 实战演练:应用模板 432
13.4.5 实战演练:更新模板 433
13.5 使用库 434
13.5.1 库概述 434
13.5.2 实战演练:创建库项目 435
13.5.3 实战演练:插入库项目 437
13.5.4 实战演练:修改库项目 437
13.5.5 实战演练:更新和分离库项目 438
第14章 使用行为 439
14.1 Dreamweaver行为概述 440
14.2 实战演练:使用“行为”面板 442
14.3 案例实战:交换图像 444
14.4 弹出行为 446
14.4.1 案例实战:设计对话框 447
14.4.2 案例实战:设计弹窗 448
14.5 拖放操作 450
14.5.1 案例实战:简单拖动 450
14.5.2 案例实战:限制拖放 453
14.5.3 案例实战:投放停靠 455
14.5.4 案例实战:拖放区域 458
14.5.5 案例实战:定义回调函数 459
14.6 CSS脚本化 462
14.6.1 案例实战:定义动态属性 462
14.6.2 案例实战:设计显隐控制按钮 465
14.6.3 案例实战:设计宽幅广告 469
14.7 HTML脚本化 473
14.7.1 案例实战:插入HTML文本 473
14.7.2 案例实战:设置文本域文本 475
14.8 自动跳转 479
14.8.1 案例实战:插入跳转菜单 479
14.8.2 案例实战:插入跳转菜单开始 481
14.8.3 案例实战:转到URL 482
14.9 页面初始化 484
14.9.1 案例实战:预先载入图像 484
14.9.2 案例实战:检查插件 486
14.9.3 案例实战:调用JavaScript 488
第15章 使用表单 490
15.1 网页表单概述 491
15.2 定义表单结构 491
15.2.1 输入框 492
15.2.2 文本区域 492
15.2.3 选择框 492
15.3 创建表单 493
15.3.1 实战演练:定义表单结构 493
15.3.2 实战演练:插入文本框 495
15.3.3 实战演练:插入密码 497
15.3.4 实战演练:插入文本区域 498
15.3.5 实战演练:插入隐藏域 499
15.3.6 实战演练:插入按钮 500
15.3.7 实战演练:插入图像域 501
15.3.8 实战演练:插入文件域 502
15.3.9 实战演练:插入单选按钮 503
15.3.10 实战演练:插入复选框 505
15.3.11 实战演练:插入选择框 507
15.3.12 实战演练:插入标签和字段集 508
15.4 插入HTML5表单 509
15.4.1 案例实战:设计电子邮件 509
15.4.2 案例实战:设计URL地址 512
15.4.3 案例实战:设计数字框 515
15.4.4 案例实战:设计范围框 518
15.4.5 案例实战:设计电话框 521
15.4.6 案例实战:设计搜索框 523
15.4.7 案例实战:设计日期选择器 525
15.4.8 案例实战:设计颜色选择器 532
15.5 设置HTML5表单 534
15.5.1 案例实战:自动完成 534
15.5.2 案例实战:自动焦点 538
15.5.3 案例实战:绑定表单域 540
15.5.4 案例实战:匹配数据列表 545
15.5.5 案例实战:匹配模式 548
15.5.6 案例实战:文件批量上传 553
15.5.7 案例实战:其他实用功能 556
第16章 使用jQuery UI和特效 559
16.1 案例实战:使用选项卡 560
16.2 案例实战:使用手风琴组件 562
16.3 案例实战:使用对话框 566
16.4 案例实战:使用高亮特效 571
16.5 案例实战:使用弹跳特效 575
16.6 案例实战:使用摇晃特效 580
16.7 案例实战:使用缩放特效 583
16.8 案例实战:使用抖动特效 587
16.9 案例实战:使用剪辑特效 591
第17章 使用jQuery Mobile 599
17.1 jQuery Mobile概述 600
17.2 设计移动页 601
17.2.1 案例实战:插入单页 601
17.2.2 案例实战:插入多页 604
17.2.3 案例实战:设计链接页 608
17.3 设计对话框 611
17.3.1 案例实战:插入对话框 611
17.3.2 案例实战:关闭对话框 613
17.4 设计标题 614
17.4.1 案例实战:定义标题栏 614
17.4.2 案例实战:定义标题栏导航 618
17.4.3 案例实战:设置按钮位置 620
17.5 设计导航 621
17.5.1 案例实战:定义导航栏 621
17.5.2 案例实战:定义导航图标 625
17.5.3 案例实战:设置导航按钮位置 627
17.5.4 案例实战:自定义导航图标 629
17.6 设计脚注 632
17.6.1 案例实战:定义脚注栏 632
17.6.2 案例实战:添加脚注对象 635
17.7 页面布局 637
17.7.1 案例实战:使用网格 637
17.7.2 案例实战:使用可折叠面板 642
17.7.3 案例实战:使用折叠组 645
第18章 设计移动页面 647
18.1 设计按钮 648
18.1.1 案例实战:插入按钮 648
18.1.2 案例实战:插入按钮组 650
18.2 设计表单 653
18.2.1 表单组件概述 653
18.2.2 案例实战:插入文本框 653
18.2.3 案例实战:插入滑块 657
18.2.4 案例实战:插入翻转切换开关 659
18.2.5 案例实战:插入单选按钮 661
18.2.6 案例实战:插入复选框 663
18.2.7 案例实战:插入选择菜单 666
18.2.8 案例实战:插入列表框 669
18.3 设计列表 671
18.3.1 案例实战:插入简单列表 671
18.3.2 案例实战:定义列表嵌套 675
18.3.3 案例实战:插入有序列表 678
18.3.4 案例实战:拆分按钮列表项 679
18.3.5 案例实战:定义分类列表 681
18.3.6 案例实战:插入修饰图标和计数器 683
18.3.7 案例实战:格式化列表 684
18.4 综合案例 689
18.4.1 案例分析 689
18.4.2 设计首页 690
18.4.3 设计列表页 694
18.4.4 设计详细页 696
18.4.5 设计修改页 698
18.4.6 设计添加页 702
第19章 搭建动态网站 706
19.1 动态网页概述 707
19.2 动态网页制作过程 708
19.3 服务器技术概述 709
19.4 搭建虚拟服务器 710
19.4.1 ASP服务器技术概述 710
19.4.2 认识IIS 711
19.4.3 实战演练:安装IIS组件 711
19.4.4 实战演练:配置IIS组件 713
19.5 定义本地站点 715
19.5.1 实战演练:定义虚拟目录 715
19.5.2 实战演练:定义本地站点 717
19.5.3 实战演练:定义动态站点 719
19.5.4 实战演练:测试本地站 722
19.6 定义远程站点 723
19.6.1 申请域名和空间 723
19.6.2 实战演练:定义FTP服务器 726
第20章 管理站点 728
20.1 站点规划 729
20.1.1 设计规划 729
20.1.2 准备素材 729
20.1.3 设计风格 729
20.1.4 规划结构 730
20.2 管理站点 730
20.2.1 编辑站点 730
20.2.2 备份站点 731
20.3 编辑站点 732
20.3.1 切换站点 732
20.3.2 编辑文件 733
20.3.3 查看文件 733
20.3.4 快速定位 734
20.4 上传网站 735
20.4.1 快速上传 735
20.4.2 同步上传 736
20.4.3 遮盖上传 736
20.5 远程管理 737
20.5.1 认识网站管理器 737
20.5.2 操作远程目录 738
20.6 合作开发 739
20.6.1 存回和取出 739
20.6.2 使用设计备注 739
20.6.3 自定义信息列 741
20.7 测试和维护 742
20.7.1 检查断开链接 742
20.7.2 删除孤立文件 743
20.7.3 验证标准 744
20.7.4 检查兼容性 746
第21章 访问数据库 747
21.1 数据库概述 748
21.2 案例实战:设计数据库 748
21.2.1 认识Access数据库 748
21.2.2 创建Access数据库 750
21.3 使用“数据库”面板 753
21.3.1 定义动态站点 754
21.3.2 使用“数据库”面板 755
21.4 使用DSN连接 755
21.4.1 定义本地DSN连接 756
21.4.2 定义远程DSN连接 758
21.5 使用自定义连接 759
21.5.1 认识自定义连接字符串 759
21.5.2 本地连接 760
21.5.3 远程连接 761
21.6 案例实战:连接到数据库 764
21.7 编辑数据库连接 765
21.7.1 修改数据库连接 765
21.7.2 查看连接的数据库 766
21.8 定义记录集 767
21.8.1 使用“绑定”面板 767
21.8.2 设置SQL查询字符串 768
21.8.3 编辑记录集 770
21.9 案例:在数据库中查询最新留言 771
21.10 定义高级记录集 773
21.10.1 输入SQL查询字符串 773
21.10.2 设置SQL查询字符串的参数 774
第22章 使用服务器行为 776
22.1 服务器行为概述 777
22.2 插入动态文本 778
22.2.1 绑定动态文本 778
22.2.2 设置动态文本的数据格式 780
22.3 插入动态下拉列表 781
22.4 插入动态文本框 783
22.5 插入动态复选框 784
22.6 插入动态单选按钮 786
22.7 设计重复区域 787
22.8 记录集分页 789
22.8.1 定义普通导航 789
22.8.2 定义特定记录导航 789
22.9 显示区域 789
22.10 转到详细页面 790
22.11 转到相关页面 793
22.12 操作记录 794
22.12.1 插入记录 794
22.12.2 更新记录 795
22.12.3 删除记录 798
22.13 用户身份验证 798
22.13.1 检查新用户名 798
22.13.2 登录用户 799
22.13.3 限制对页的访问 799
22.13.4 注销用户 800
第23章 开发实战:留言本 801
23.1 案例概述 802
23.2 定义数据库 803
23.3 设计基本功能 803
23.3.1 定义记录集 804
23.3.2 绑定记录集 805
23.3.3 重复显示记录 808
23.3.4 记录集分页 809
23.3.5 控制导航条 810
23.3.6 增加记录 811
23.4 设计管理页面 812
23.4.1 管理登录 812
23.4.2 限制访问 812
23.4.3 修改留言 813
23.4.4 删除留言 814
23.4.5 增加记录集分页提示信息 815
23.4.6 修改用户信息 817
23.4.7 注销用户登录 818
23.5 设计扩展功能 818
23.5.1 留言回复 818
23.5.2 留言审核 819
23.6 总结 821
第24章 开发实战:个人博客 822
24.1 案例概述 823
24.2 定义数据库 824
24.3 设计基本模块 826
24.3.1 设计站点导航 826
24.3.2 设计版权 827
24.3.3 设计通用导航 828
24.3.4 设计博客图标 828
24.3.5 设计公告 830
24.3.6 设计最新日志 830
24.3.7 设计日志分类 831
24.3.8 设计日历 832
24.3.9 设计最新评论 833
24.3.10 设计最新留言 834
24.3.11 设计友情链接 835
24.3.12 设计博客统计 835
24.3.13 设计背景音乐 836
24.4 设计前台页面 837
24.4.1 设计日志列表 837
24.4.2 设计详细页 838
24.4.3 设计内容页 839
24.4.4 发表评论 839
24.4.5 显示评论 841
24.5 设计图片分享 841
24.5.1 图片列表 841
24.5.2 显示图片 843
24.6 设计音乐分享 843
24.7 设计留言板 844
24.8 设计后台页面 845
24.8.1 设计基本模块 845
24.8.2 系统管理 846
24.8.3 日志管理 848
24.8.4 图片管理 849
24.8.5 音乐管理 851
24.8.6 留言管理 852
24.8.7 公告管理 852
24.8.8 友情链接 852
24.8.9 退出管理 853
24.9 总结 853