第1章 认识Dreamweaver MX的工作环境 1
1.1 概述 1
1.1.1 Dreamweaver特性简述 1
1.1.2 Dreamweaver MX的含义 2
1.2 Dreamweaver MX的新特性 3
1.2.1 增强的工作环境 3
1.2.2 增强的HTML代码编辑特性 5
1.2.3 提供完整的Web应用开发能力 7
1.3 系统需求 8
1.4 Dreamweaver MX的工作环境 8
1.4.1 启动Dreamweaver MX 8
1.4.2 认识Dreamweaver MX的窗口结构 9
1.4.3 控制浮动面板 9
1.4.4 状态行 10
1.5 设置Dreamweaver基本参数 12
1.5.1 设置Dreamweaver的常规选项 12
1.5.2 定制浮动面板 14
1.5.3 定制预览浏览器 15
1.5.4 定制屏幕字体 16
1.5.5 定制快捷键 17
1.6 查找帮助信息 18
第2章 控制HTML源代码(上) 20
2.1 概述 20
2.1.1 什么是HTML 20
2.1.2 HTML的语法特性 21
2.2 Dreamweaver的Roundtrip HTML特性 22
2.3 在源代码编辑器中编辑代码 23
2.3.1 视图的基本操作 23
2.3.2 在代码编辑器中编辑源代码的基本方法 26
2.3.3 刷新设计视图 28
2.3.4 Dreamweaver的代码提示特性 28
2.3.5 设置语法着色特性的颜色方案 30
2.4 在设计视图中编辑源代码 33
2.4.1 启动快速标记编辑器 33
2.4.2 认识快速标记编辑器的三种模式 34
2.4.3 使用提示菜单 35
2.4.4 使快速标记编辑器的编辑操作生效 36
2.4.5 设置快速标记编辑器参数 36
2.4.6 其他控制标记的操作 37
2.5 处理脚本和注释 40
2.5.1 处理JavaScript脚本 40
2.5.2 插入注释 44
2.6 标记编辑器和标记检视器 45
2.6.1 标记编辑器 45
2.6.2 标记检视器 47
2.7 片断面板 49
2.7.1 插入代码片断 50
2.7.2 创建代码片断 50
2.7.3 创建代码片断文件夹 51
2.7.4 重命名、编辑或删除代码片断 51
第3章 控制HTML源代码(下) 52
3.1 查找和替换 52
3.1.1 查找或替换文本的基本操作 52
3.1.2 文本的高级查找和替换方式 54
3.1.3 查找和替换标记 55
3.1.4 存储搜索模式 56
3.2 格式化HTML代码 56
3.2.1 设置HTML代码格式化参数 57
3.2.2 格式化现有文档的源代码 58
3.3 净化HTML代码 58
3.3.1 设置HTML代码重写参数 58
3.3.2 净化现有文档 60
3.3.3 净化Microsoft Word生成的HTML文档 61
3.4 使用外部编辑器 62
3.4.1 指定外部的编辑器 62
3.4.2 启动外部编辑器 63
3.5 标记库 64
3.5.1 创建库项目、标记和属性 64
3.5.2 编辑库项目、标记和属性 66
3.5.3 删除库项目、标记和属性 68
3.5.4 导入外部定义的标记 69
3.6 使用Dreamweaver的验证特性 69
3.6.1 使用代码验证功能 69
3.6.2 设置验证器参数 70
第4章 网站规划和站点的创建 72
4.1 规划站点 72
4.1.1 规划站点结构 72
4.1.2 规划站点的浏览机制 74
4.1.3 构建整体的站点风格 75
4.1.4 网页的设计和出版流程 75
4.2 创建本地站点 76
4.2.1 站点面板和站点窗口 76
4.2.2 利用建站向导构建站点 77
4.2.3 利用增强方式构建站点 77
4.3 管理站点内容 79
4.3.1 打开本地站点 79
4.3.2 编辑站点属性 79
4.3.3 操作站点文件 80
4.3.4 刷新站点文件列表 81
4.3.5 重建缓存 81
4.4 使用站点地图 81
4.4.1 设置主页 81
4.4.2 显示站点地图 82
4.4.3 在站点地图中显示文件标题 83
4.4.4 在站点地图中操作文件 83
4.4.5 从某个分支开始查看地图 84
4.4.6 显示或隐藏站点地图文件 85
4.4.7 改变站点地图的显示比例 86
4.4.8 设置站点地图布局的参数选项 86
4.4.9 保存站点地图 87
4.5 文件的上载和下载 87
4.5.1 上载文件 88
4.5.2 下载文件 88
4.5.3 同步本地站点和远端站点 89
4.6 屏蔽文件 90
4.6.1 屏蔽特性所影响的操作 91
4.6.2 设置屏蔽选项 91
4.6.3 激活或关闭站点屏蔽特性 91
4.6.4 屏蔽特定的文件夹 92
4.6.5 取消所有文件夹和文件的屏蔽状态 92
第5章 文档的基本操作 93
5.1 文档的创建和存储 93
5.1.1 创建空白文档 93
5.1.2 打开现有文档 95
5.1.3 基于模板创建文档 95
5.1.4 存储文档 96
5.1.5 关闭文档 96
5.1.6 设置默认的新建文档格式 96
5.1.7 理解空白文档的初始代码 97
5.2 添加文本和插入对象 99
5.2.1 添加文本 99
5.2.2 插入对象 100
5.2.3 插入日期 101
5.2.4 插入特殊字符 101
5.2.5 插入水平线 105
5.3 在设计机图中选择元素 106
5.3.1 不可见元素 106
5.3.2 定制不可见元素的显示 106
5.3.3 控制不可见元素的显示和隐藏 107
5.3.4 显示头部元素 108
5.4 设置文档的页面属性 108
5.4.1 利用页面属性对话框设置页面属性 108
5.4.2 页面属性的其他设置方法 110
5.5 编辑网页的头部内容 111
5.5.1 插入元数据 112
5.5.2 插入关键字 114
5.5.3 插入描述信息 115
5.5.4 定义自动刷新 115
5.5.5 设置基础URL地址 116
5.5.6 设置文档链接 117
5.6 使用历史面板 118
5.6.1 显示历史面板 118
5.6.2 撤销改变 119
5.6.3 清空历史面板 119
5.6.4 自动完成任务 119
5.6.5 录制命令 121
第6章 网页的版面布局 123
6.1 概述 123
6.2 了解布局观图 124
6.3 布局表格和单元格 125
6.3.1 绘制布局表格和布局单元格 125
6.3.2 隐藏和显示布局表格标签 128
6.3.3 往单元格中添加内容 128
6.4 移动和重设布局表格和单元格的大小 128
6.4.1 移动布局表格和布局单元格 129
6.4.2 重设布局表格和布局单元格的大小 129
6.4.3 清除单元格高度 130
6.5 了解布局版面的宽度 130
6.5.1 将列定设置为自动伸展宽度类型 131
6.5.2 将列宽设置为固定宽度类型 133
6.5.3 使列宽一致 133
6.5.4 使用分隔图像 134
6.5.5 删除嵌套 136
6.6 格式化布局表格和单元格 137
6.6.1 格式化布局表格 137
6.6.2 格式化布局单元格 138
6.7 设置布局视图参数 139
6.8 使用Dreamweaver的辅助定位工具 140
6.8.1 标尺 140
6.8.2 网格 141
6.8.3 草稿图 142
第7章 格式化文本 146
7.1 文本格式化操作概述 146
7.2 使用HTML标记格式化文本 146
7.2.1 设置段落格式 147
7.2.2 设置字符格式 148
7.3 设置项目列表 152
7.3.1 理解项目列表的类型 152
7.3.2 创建项目列表 155
7.3.3 嵌套项目列表 156
7.3.4 设置项目列表属性 156
7.4 使用HTML样式格式化文本 158
7.4.1 显示HTML样式面板 158
7.4.2 理解样式列表 159
7.4.3 应用HTML样式 159
7.4.4 清除已经应用的HTML样式格式 159
7.4.5 创建新样式 159
7.4.6 编辑现有样式 160
7.4.7 在现有样式的基础上创建新样式 160
7.4.8 删除样式 161
7.4.9 让定义的HTML样式在多个站点之间共享 161
7.5 拼写检查 161
第8章 使用CSS样式 163
8.1 概述 163
8.2 创建新CSS样式 164
8.2.1 显示CSS样式面板 164
8.2.2 创建自定义CSS样式 164
8.2.3 重定义HTML标记 166
8.2.4 使用CSS选择器 167
8.2.5 设置CSS样式的格式化参数 168
8.3 设置CSS样式格式 170
8.3.1 编辑CSS样式的文字格式 170
8.3.2 编辑CSS样式背景格式 172
8.3.3 编辑CSS样式块格式 173
8.3.4 编辑CSS样式框格式 174
8.3.5 编辑CSS样式边框格式 176
8.3.6 编辑CSS样式列表格式 177
8.3.7 编辑CSS样式定位格式 177
8.3.8 编辑CSS样式扩展格式 179
8.4 管理CSS样式 180
8.4.1 直接管理CSS样式 180
8.4.2 利用编辑CSS样式单对话框管理样式 180
8.4.3 利用属性面板编辑样式 181
8.5 创建、链接或导入外部的CSS样式单 181
8.5.1 创建和链接外部CSS样式单文件 182
8.5.2 链接外部现有的CSS样式单文件 183
8.5.3 编辑外部样式单文件中的样式 183
8.5.4 断开同外部样式单文件的链接 184
8.5.5 导入外部CSS样式单 184
8.5.6 导出到外部CSS样式单 184
8.5.7 使用设计时刻样式 184
8.6 应用CSS样式 185
8.6.1 理解CSS样式应用区域 185
8.6.2 利用CSS样式面板应用自定义CSS样式 187
8.6.3 理解CSS样式冲突 187
8.7 将CSS样式转换为HTML标记 188
第9章 超级链接 190
9.1 超级链接概述 190
9.1.1 链接的基本概念 190
9.1.2 超文本链接标记 191
9.1.3 关于链接路径 192
9.1.4 链接的颜色 194
9.1.5 链接的下划线 195
9.1.6 使用Dreamweaver的文件选择对话框 195
9.2 创建链接 197
9.2.1 链接到文档 197
9.2.2 链接到命名锚 199
9.2.3 创建Email链接 201
9.2.4 创建空链接 202
9.2.5 创建JavaScript脚本链接 203
9.2.6 使用指向文件图标构建链接 203
9.3 管理链接 206
9.3.1 设置Dreamweaver的链接管理特性 206
9.3.2 设置站点缓存 206
9.3.3 移动文件时更新链接 206
9.3.4 在站点地图中管理链接 206
9.3.5 改变链接的站点范围 208
9.3.6 测试链接 209
9.4 可以在链接上应用的行为 209
第10章 图像 211
10.1 在HTML文档中插入图像 211
10.1.1 插入面板上的相关工具按钮 211
10.1.2 插入图像 211
10.1.3 插入图像占位符 212
10.1.4 显示插入图像时的属性对话框 213
10.1.5 设置图像属性 213
10.1.6 控制图像的位置和显示大小 216
10.1.7 设置背景图像 217
10.2 创建轮替图像 218
10.2.1 插入轮替图像 218
10.2.2 预览轮替图像 219
10.3 使用导航条 219
10.3.1 插入导航条 220
10.3.2 测试导航条 220
10.4 客户端图像映像 221
10.4.1 概述 221
10.4.2 创建客户端图像映像和热区 222
10.4.3 修改图像热区 222
10.4.4 理解客户瑞图像映像代码 223
10.5 同Fireworks MX的协作 225
10.6 创建Web相册 225
第11章 表格 228
11.1 表格概述 228
11.1.1 表格的组成 228
11.1.2 表格中的间距设置 228
11.1.3 HTML中实现表格的代码 229
11.2 插入表格 231
11.2.1 往文档中插入表格 231
11.2.2 直接添加表格标记 232
11.2.3 显示插入表格时的属性对话框 232
11.2.4 在单元格中输入数据 233
11.2.5 表格数据的导入和导出 233
11.2.6 排序表格 235
11.3 选中表格元素 236
11.3.1 选中整张表格 236
11.3.2 选择表格行 237
11.3.3 选择表格列 237
11.3.4 选中单元格 237
11.3.5 取消选中状态 238
11.4 编辑表格 238
11.4.1 插入行或列 238
11.4.2 删除行或列 239
11.4.3 在表格右方或下方增删行或列 239
11.4.4 复制和粘贴单元格 239
11.4.5 删除单元格内容 240
11.5 格式化表格 240
11.5.1 设置表格格式 240
11.5.2 设置行、列和单元格的格式 243
11.5.3 套用现有表格格式 247
第12章 分层和绝对定位 248
12.1 分层概述 248
12.2 创建分层 249
12.2.1 插入分层 249
12.2.2 创建嵌套分层 250
12.2.3 设置分层格式 251
12.2.4 设置分层的默认参数属性 253
12.3 操作分层 254
12.3.1 激活分层 254
12.3.2 选中分层 254
12.3.3 重设分层大小 255
12.3.4 移动分层 256
12.3.5 对齐分层 256
12.4 使用分层面板 256
12.4.1 显示分层面板 256
12.4.2 创建嵌套分层 257
12.4.3 改变分层名称 257
12.4.4 控制分层的重叠顺序 257
12.4.5 设置分层的可见性 258
12.5 利用分层设计表格 259
12.5.1 防止分层重叠 259
12.5.2 将分层转换为表格 260
12.5.3 将表格转换为分层 260
12.5.4 创建3.0版本兼容文档 261
12.6 利用分层排版时的注意事项 261
12.6.1 显示和隐藏分层边框 261
12.6.2 显示和隐藏分层标记 261
12.6.3 构建相对定位的分层 262
第13章 框架 264
13.1 框架概述 264
13.1.1 框架和框架集 264
13.1.2 用HTML实现框架技术 265
13.1.3 另一种框架技术:内联的框架 268
13.2 创建框架 269
13.2.1 创建框架集 269
13.2.2 创建预定义框架集 272
13.2.3 创建NOFRAMES内容 272
13.2.4 在代码视图中插入框架标记 273
13.2.5 在插入框架时显示属性对话框 273
13.3 存储框架和框架集文件 274
13.3.1 存储框架集文档 274
13.3.2 存储框架文档 274
13.3.3 存储框架集中所有的文档 274
13.4 设置框架和框架集的属性 275
13.4.1 认识框架面板 275
13.4.2 选中框架和框架集 275
13.4.3 设置框架属性 276
13.4.4 设置框架集属性 278
13.4.5 设置框架大小 279
13.4.6 设置框架和框架集的标题 280
13.5 在框架中使用链接 280
第14章 表单 283
14.1 表单概述 283
14.2 表单的HTML代码 284
14.2.1 表单域 284
14.2.2 表单对象 285
14.2.3 表单对象的快捷键 288
14.2.4 表单对象的激活和禁止 289
14.3 创建表单域 289
14.4 添加表单对象 291
14.4.1 插入表单对象的通用方法 291
14.4.2 显示插入表单对象时的属性对话框 292
14.4.3 设置文本域属性 293
14.4.4 设置按钮属性 294
14.4.5 设置复选框属性 295
14.4.6 设置单选按钮属性 297
14.4.7 添加单选按钮组 298
14.4.8 设置列表框属性 299
14.4.9 设置图像域属性 300
14.4.10 设置文件域属性 301
14.4.11 设置隐藏域属性 302
14.4.12 设置标签属性 303
14.4.13 设置域集属性 303
14.4.14 操作常规控件 303
14.5 处理表单 303
14.5.1 利用客户端脚本处理表单数据 304
14.5.2 利用服务器端脚本处理表单数据 305
14.6 跳转菜单 307
第15章 嵌入对象 309
15.1 嵌人对象概述 309
15.1.1 嵌入对象的标记 309
15.1.2 嵌入Java小程序 311
15.1.3 Dreamweaver对媒体对象的控制 311
15.1.4 了解在Dreamweaver中嵌入对象的方法 312
15.2 添加Flash对象 312
15.2.1 插入Flash电影 312
15.2.2 了解利用<object>标记嵌入Flash电影的代码 313
15.2.3 认识Flash电影的运行参数 313
15.2.4 设置Flash电影对象属性 316
15.2.5 插入Flash按钮 318
15.2.6 插入Flash文本对象 319
15.3 添加其他对象 320
第16章 行为和时间线 322
16.1 行为概述 322
16.1.1 行为的概念 322
16.1.2 认识事件 323
16.2 应用行为 324
16.2.1 认识行为面板 325
16.2.2 设置针对的浏览器 325
16.2.3 绑定行为 326
16.2.4 修改现有行为 327
16.2.5 下载和安装第三方行为 327
16.3 Dreamweaver的内置行为 328
16.3.1 调用JavaScript 328
16.3.2 改变属性 328
16.3.3 检查浏览器 329
16.3.4 检查插件 331
16.3.5 控制Shockwave或Flash 332
16.3.6 拖动分层 333
16.3.7 跳转到URL 334
16.3.8 跳转菜单 335
16.3.9 跳转菜单的Go按钮 336
16.3.10 打开浏览器窗口 336
16.3.11 播放声音 337
16.3.12 弹出信息对话框 338
16.3.13 预载图像 338
16.3.14 设置导航条图像 339
16.3.15 设置框架文字 341
16.3.16 设置分层文本 341
16.3.17 设置状态行文本 342
16.3.18 设置文本编辑区文本 343
16.3.19 显示弹出菜单 343
16.3.20 显示-隐藏分层 346
16.3.21 控制替换图像 347
16.3.22 使表单生效 348
16.4 时间线 349
16.4.1 时间线概述 349
16.4.2 认识时间线面板 349
16.4.3 创建时间线动画 351
16.4.4 控制时间线 352
16.4.5 重用动画资源 354
16.5 用于时间线上的行为 355
16.5.1 为时间线绑定行为 355
16.5.2 播放时间线 355
16.5.3 停止时间线 356
16.5.4 跳转到时间线帧 356
第17章 管理站点资源 358
17.1 资源概述 358
17.2 认识资源面板 359
17.3 使用资源面板 361
17.3.1 往HTML文档中添加资源 361
17.3.2 编辑资源 361
17.3.3 在站点中定位资源 362
17.3.4 在多个站点中共享资源 362
17.4 使用资源面板的收藏列表 362
17.4.1 认识收藏列表 363
17.4.2 往收藏列表中添加资源 363
17.4.3 建立收藏文件夹 364
17.4.4 重命名资源 364
17.4.5 在收藏列表中创建和编辑非文件型资源 365
17.4.6 从收藏列表中删除资源 366
第18章 模板和库 367
18.1 使用模板 367
18.1.1 模板概述 367
18.1.2 Dreamweaver MX的模板新特性 368
18.1.3 认识模板操作工具 368
18.1.4 创建模板 368
18.1.5 打开模板 370
18.1.6 在模板中定义可编辑区域 370
18.1.7 在模板中定义可编辑标记属性 372
18.1.8 在模板中定义重复区域 373
18.1.9 在模板中定义可选区域 375
18.1.10 检查模板语法 376
18.1.11 管理模板 377
18.1.12 创建基于模板的文档 377
18.1.13 编辑基于模板派生的文档 380
18.1.14 修改模板和更新站点 382
18.1.15 导入和导出XML内容 383
18.2 定制库项目 384
18.2.1 库项目概述 384
18.2.2 认识库面板 385
18.2.3 创建库项目 385
18.2.4 管理库项目 387
18.2.5 应用库项目 388
18.2.6 修改库和更新站点 388
18.3 重设模板和库中的高亮颜色 390
18.4 使用服务器端引用 391
18.4.1 插入服务器端引用 391
18.4.2 编辑服务器端引用 392
第19章 调试JavaScript脚本 393
19.1 了解JavaScript错误 393
19.1.1 语法错误 393
19.1.2 逻辑错误 393
19.2 启动JavaScript脚本调试器 394
19.3 查找JavaScript语法错误 396
19.4 查找JavaScript逻辑错误 397
19.4.1 利用断点进行调试 397
19.4.2 控制代码的执行流程 399
19.4.3 查看和编辑变量数值 399
19.4.4 终止调试器的运行 401
第20章 构建Web应用程序 402
20.1 Web应用程序概述 402
20.1.1 什么是Web应用程序 402
20.1.2 什么是动态网页 402
20.1.3 动态内容的实现技术——ASP 403
20.1.4 利用ASP进行Web应用程序开发的基本流程 404
20.2 构建Web应用程序的开发环境 405
20.2.1 安装Web服务器程序 406
20.2.2 将远端站点目录映射为Web站点 406
20.2.3 在Dreamweaver MX中指定要使用的Web技术 407
20.2.4 测试生成的站点 408
20.3 连接数据库 409
20.3.1 ODBC 409
20.3.2 ADO 410
20.3.3 在Dreamweaver MX中连接数据库 410
20.4 创建记录集 412
20.4.1 什么是记录集 412
20.4.2 如何操作记录集中的数据 413
20.4.3 利用Dreamweaver MX创建简单记录集 414
20.4.4 利用SQL命令创建记录集 415
20.4.5 使用增强记录集对话框上的查询构建工具 416
20.4.6 在查询中使用参数 417
20.5 执行SQL命令 418
20.6 往页面绑定动态内容 419
20.6.1 添加动态内容的基本方法 419
20.6.2 使表单对象动态 420
20.6.3 使HTML属性动态 424
20.6.4 改变动态内容格式 425
20.7 在页面显示记录 426
20.7.1 利用Repeat Region服务器行为显示多条记录 426
20.7.2 对记录进行计数和统计 428
20.7.3 构建导航链接 428
20.7.4 创建显示区域和隐藏区域 430
20.8 在页面之间传递信息 432
20.8.1 搜索页、结果页和细节页 432
20.8.2 构建搜索页 433
20.8.3 构建结果页 434
20.8.4 在结果页中构建指向细节页的链接 435
20.8.5 构建细节页 436
20.9 记录的添加、修改和删除 437
20.9.1 添加记录操作 437
20.9.2 更新记录操作 438
20.9.3 删除记录操作 439
第21章 站点的出版和维护 442
21.1 概述 442
21.2 测试本地站点 442
21.2.1 检测站点的浏览器兼容性 442
21.2.2 检查可能存在的链接错误 443
21.3 构建远端站点 445
21.3.1 通过FTP访问远端站点 445
21.3.2 通过局域网连接远端站点 446
21.3.3 通过RDS连接远端站点 447
21.3.4 通过SourceSafe数据库连接远端站点 447
21.3.5 通过WebDAV连接远端站点 448
21.3.6 连接服务器 448
21.3.7 断开连接 449
21.4 Check In和Check Out 449
21.4.1 启动Check In和Check Out功能 449
21.4.2 Check In和Check Out文件 450
21.4.3 取消Check Out和Check In操作 451
21.4.4 理解Check In和Check Out的机制 451
21.5 设置站点的参数选项 451
21.6 使用设计附注 453
21.6.1 设置站点的设计附注选项 453
21.6.2 在文档中附加设计附注 454
21.6.3 查看设计附注 455
21.6.4 定制站点窗口的文件列 455
21.6.5 在Fireworks和Dreamweaver之间使用设计附注 456
21.7 使用站点报告 457