第一章 认识Dreamweaver3 1
1.1 渊源 1
1.2 比较 1
1.3 Dreamweaver3的新功能 3
1.3.1 更高效的HTML编辑能力 3
1.3.2 完善的站点管理和维护 4
1.3.3 在创建及编辑对象方面的增强 4
1.3.4 在优化工作流方面的提高 4
1.3.5 定制和扩展你的Dreamweaver 5
第二章 创建一个简单的站点 6
2.1 安装Dreamweaver3 6
2.1.1 如何获得Dreamweaver3 6
2.1.2 Dreamweaver3的安装 6
2.1.3 需要的系统配置 6
2.2 这是一个什么样的站点 7
2.3 创建站点前的热身和明白你的任务 8
2.3.1 明白你要为之努力的方向 8
2.3.2 Scaal Coffee网站的文件安排 9
2.4 创建你的Scaal coffee网站 9
2.4.1 创建Scaal Coffee网站的站点架构 9
2.4.2 定义一个本地站点 9
2.4.3 创建Scaal站点的主页 10
2.4.4 创建翻转(rollover)图像 17
2.4.5 引入一个Word HTML文档 20
2.4.6 使用HTML风格(HTML styles)格式化文本 21
2.4.7 为你的站点创建可视化地图 23
2.4.8 为页面创建链接 24
2.4.9 创建一个模板 26
2.4.10 创建一个跳转菜单(Jump Menu) 29
2.4.11 检查你完成的站点 31
第三章 Dreamweaver基础 32
3.1 Dreamweaver的工作区 32
3.2 使用Window菜单 33
3.3 可停靠的浮动调色板 33
3.3.1 浮动调色板的基本操作 34
3.3.2 浮动调色板的偏爱设置 34
3.4 文档窗口 34
3.4.1 文档窗口中的状态条 34
3.4.2 缩放文档窗口 35
3.4.3 文档窗口状态条的偏爱设置 36
3.5 特性检查员(Property inspector) 36
3.6 发射台(Launcher) 37
3.7 对象调色板(Object palette) 37
3.7.1 什么是对象调色板 37
3.7.2 对象调色板的Common(公用)面板 38
3.7.3 对象调色板的Characters(字符)面板 39
3.7.4 对象调色板的Forms(表单)面板 40
3.7.5 对象调色板的Frames(框架)面板 41
3.7.6 对象调色板的Head(HEAD部分)面板 41
3.7.7 对象调色板的Invisibles(不可见)面板 42
3.8 历史调色板(History palette) 42
3.9 上下文菜单(Context menus) 43
3.10 HTML源代码检查员 43
3.11 设置偏爱 44
3.12 让Dreamweaver与其他应用程序协同工作 47
第四章 站点和文档 48
4.1 站点和文档的关系 48
4.2 制定站点计划和规划站点结构 49
4.2.1 制定站点计划 49
4.2.2 规划站点结构 49
4.2.3 规划站点导航 50
4.2.4 规划模板和库 50
4.3 本地站点的创建和编辑 50
4.3.1 创建一个本地站点 50
4.3.2 编辑并更新一个已存在的站点 51
4.3.3 在站点窗口中查看文件 52
4.3.4 查看本地站点 53
4.3.5 根据你的偏爱设置站点的显示 53
4.3.6 从站点列表中删除一个站点 54
4.3.7 在站点窗口中进行文件操作 55
4.4 创建和编辑HTML文档 55
4.4.1 创建一个HTML文档 55
4.4.2 添加文本和插入对象 56
4.4.3 插入水平线 57
4.4.4 插入特殊字符 57
4.4.5 插入日期 58
4.4.6 在文档窗口中选择元素 58
4.4.7 关于不可见元素 59
4.4.8 页面特性(Page properties) 60
4.4.9 改变一个页面的页标题 61
4.4.10 定义页面的背景图像与背景颜色 62
4.4.11 指定默认的文本颜色 62
4.4.12 选择颜色 63
4.4.13 关于Web安全颜色(Web-safe colors) 63
4.5 使用历史调色板(History Palette) 64
4.5.1 使用历史调色板来取消所做的改变 65
4.5.2 自动化任务 65
4.6 使用可视化工具来辅助你的设计工作 69
4.6.1 显示标尺(Rulers) 69
4.6.2 使用一个描摹图像(Tracing Image) 69
4.7 交互性和动画 73
4.8 查看和编辑HEAD内容 73
4.8.1 HEAD部分的内容 73
4.8.2 META的作用 74
4.8.3 最重要的一些HEAD元素 75
第五章 链接和导航 78
5.1 文档的定位和路径 78
5.2 创建链接 80
5.2.1 链接到一个文档 81
5.2.2 使用Point to File图标链接文档 82
5.2.3 链接到一个命名的锚点(anchor) 82
5.2.4 创建一个电子邮件链接(E-mail link) 83
5.2.5 创建空链接(null link)和脚本链接(script link) 84
5.3 创建跳转菜单(jump menu) 84
5.3.1 跳转菜单的组成 84
5.3.2 插入一个跳转菜单 85
5.3.3 使用特性检查员编辑跳转菜单的项目 86
5.4 创建导航条 86
5.4.1 导航条的组成 86
5.4.2 插入一个导航条 87
5.4.3 修改一个导航条 88
5.5 站点地图的利用 88
5.5.1 站点地图在链接和导航中的作用 88
5.5.2 修改站点地图的布局 89
5.5.3 在站点地图中进行页面的操作 90
5.5.4 在站点地图视图中创建和修改链接 91
5.5.5 展示和隐藏站点地图文件 91
5.5.6 以某个分支为起点查看站点 92
5.5.7 保存站点地图 92
5.5.8 管理链接 93
5.5.9 改变一个链接的站点范围(Change Link Sitewide) 93
5.5.10 测试链接 95
第六章 站点管理 96
6.1 创建远端站点 96
6.1.1 建立一个远端站点的过程 96
6.1.2 关联一个远端服务器和一个本地站点 96
6.1.3 决定远端站点的根目录 98
6.1.4 建立远端站点过程中的故障诊断 99
6.2 使用站点窗口 100
6.2.1 站点窗口的作用 100
6.2.2 使用站点窗口进行各种控制 101
6.2.3 设置Site FTP偏爱 103
6.3 使用Check Out/Check In系统 104
6.3.1 建立Check Out/Check In系统 105
6.3.2 在远端服务器上对文件进行Check Out和Check In 106
6.4 下载和上传文件 107
6.4.1 什么时候使用下载和上传 107
6.4.2 从一个远端服务器下载文件 107
6.4.3 上传文件到一个远端服务器 108
6.4.4 同步你的本地和远端站点上的文件 109
6.5 搜索和替换 110
6.5.1 使用搜索和替换 110
6.5.2 HTML源代码搜索 113
6.5.3 保存搜索模式 116
6.5.4 使用正规表达式(Regular Expressions) 116
6.6 全面检测你的站点 120
6.6.1 关于测试你的站点 120
6.6.2 为获得在目标浏览器中的兼容性而检查一个页 120
6.6.3 检查文档间的链接 121
6.6.4 修复断掉的链接 122
6.6.5 在浏览器中预览 123
6.6.6 浏览器预览(Preview in Browser)偏爱 123
6.6.7 检查页面的下载时间和大小 124
6.6.8 创建多浏览器兼容的站点 124
6.7 使用设计便条(Design Notes) 125
6.7.1 在设计便条(Design Notes)中保存文件信息 125
6.7.2 在Fireworks和Dreamweaver中交流设计便条 128
第七章 格式化文本 129
7.1 最常用的文本格式化 129
7.1.1 格式化文本概述 129
7.1.2 使用HTML标签格式化文本 129
7.1.3 改变字体的特性 130
7.1.4 改变字体联合体 130
7.1.5 改变文本的颜色 131
7.1.6 对齐文本和元素 132
7.1.7 文本的特性 132
7.2 创建列表 133
7.3 使用HTML风格(HTML styles)格式化文本 134
7.4 使用CSS风格单格式化文本 137
7.4.1 CSS能做些什么 137
7.4.2 CSS的发展和在Dreamweaver中的支持 137
7.4.3 创建一个CSS风格单 138
7.4.4 链接一个外部的CSS风格单 139
7.4.5 编辑一个外部CSS风格单 140
7.4.6 应用一个Custom(Class)CSS风格 141
7.4.7 关于风格间的冲突 142
7.4.8 CSS Style调色板 142
7.4.9 Edit Style Sheet对话框选项简介 143
7.4.10 风格定义的Type(输入)面板 143
7.4.11 风格定义的Background(背景)面板 144
7.4.12 风格定义的Block(块)面板 145
7.4.13 风格定义的Box(盒子)面板 146
7.4.14 风格定义的Border(边界)面板 148
7.4.15 风格定义的List(列表)面板 149
7.4.16 风格定义的Positioning(定位)面板 150
7.4.17 风格定义的Extensions(扩展)面板 153
7.4.18 CSS风格单格式化偏爱 154
7.4.19 将CSS风格转换成HTML标签 155
7.5 检查拼写 156
第八章 图像 157
8.1 图像的作用 157
8.2 插入一个图像 157
8.3 图像特性 158
8.4 对齐元素 159
8.5 缩放图像和其他元素 159
8.6 使用一个外部的图像编辑器 160
8.7 创建一个Rollover 163
8.8 将Fireworks创建的HTML文件引入Dreamweaver 164
8.9 创建一个客户端图像映射(Image Map) 165
8.10 将行为应用于图像 166
8.11 创建Web相册(Create Web Photo Album) 167
第九章 表 170
9.1 表的作用 170
9.2 插入一个表 170
9.3 为一个表单元格添加内容 171
9.4 让数据自动地组织成表 171
9.5 选择表格元素 173
9.6 格式化表 174
9.6.1 TABLE标签中格式化的优先级 174
9.6.2 设置表特性 175
9.6.3 设置列、行以及单元格的特性 176
9.6.4 用一个预先设置好的设计方案来格式化一个表 177
9.7 拷贝和粘贴单元格 179
9.8 编辑一个表 180
9.8.1 缩放表和单元格 180
9.8.2 指定列宽 180
9.8.3 清除列宽和行高 181
9.8.4 添加和删除行或列 181
9.8.5 表格嵌套 181
9.8.6 拆分及合并单元格 182
9.9 在表中进行排序 183
9.10 输出表数据 184
9.11 关于表的使用中的重要补充 184
第十章 框架 185
10.1 框架的作用及其结构 185
10.2 创建框架 186
10.2.1 创建一个frameset 186
1O.2.2 插入一个预定义的frameset 187
10.2.3 创建一个嵌套的frameset 187
10.3 选择一个框架或frameset 188
10.3.1 在文档窗口中选择一个框架或frameset 188
1O.3.2 使用框架检查员 189
1O.4 保存框架 189
10.5 框架特性和frameset特性 190
10.5.1 框架特性 190
1O.5.2 Frameset特性 191
10.6 控制框架中链接的打开位置 193
10.7 创建NOFRAMES内容 193
10.8 利用框架来使用行为 194
第十一章 插入媒体 195
11.1 插入Shockwave电影 195
11.2 插入Flash电影 197
11.3 插入Aftershock对象 199
11.3.1 插入并编辑Aftershock对象 199
11.3.2 Aftershock工具的使用 199
11.4 插入Generator(发生器)对象 201
11.5 插入Netscape Navigator插件内容 202
11.5.1 Netscape Navigator插件内容的插入与特性设定 202
11.5.2 在文档窗口中播放插件 203
11.5.3 Navigator插件的故障排除 203
11.6 插入一个ActiveX控件 204
11.7 插入一个Java Applet 205
11.8 关于参数 207
11.9 使用行为来控制媒体 208
11.10 运行一个外部的媒体编辑器 208
11.11 在媒体对象上使用设计便条 209
第十二章 表单 210
12.1 创建一个表单 210
12.2 向表单中添加表单对象 211
12.2.1 如何向表单中添加表单对象 211
12.2.2 文本域(Text field)特性 212
12.2.3 按钮(Button)特性 213
12.2.4 图像域(Image field)特性 214
12.2.5 复选框(Checkbox)特性 214
12.2.6 单选按钮(Radio button)特性 214
12.2.7 列表/菜单(List/Menu)特性 215
12.2.8 文件域(File field)特性 215
12.2.9 隐藏域(Hidden field)特性 216
12.2.10 普通域(Generic field)特性 216
12.3 在客户端处理表单 217
12.4 在服务器端处理表单 219
12.4.1 在Windows9x系统上安装Web服务器并调试CGI程序 219
12.4.2 在服务器端处理表单的实例 222
12.5 在表单中使用行为 237
第十三章 层 238
13.1 层的作用 238
13.2 创建层 238
13.2.1 创建一个层 238
13.2.2 创建一个嵌套层 239
13.2.3 关于层调色板 240
13.3 层偏爱 240
13.4 层特性 241
13.4.1 使用特性检查员来设置层的特性 241
13.4.2 为多个层设置特性 242
13.5 操作层 243
13.5.1 激活一个层 243
13.5.2 选择一个或多个层 243
13.5.3 缩放一个或多个层 244
13.5.4 移动一个或多个层 244
13.5.5 对齐层 244
13.5.6 让层叼咬(Snap)到栅格 244
13.5.7 改变层的堆叠顺序(或称为Z-Index) 245
13.5.8 改变层的可见性 246
13.6 使用层来设计表 247
13.7 阻止层重叠 252
13.8 生成兼容3.O浏览器的版本 252
13.9 时间线(Timelines) 253
13.9.1 Timelines检查员 253
13.9.2 创建一个Timeline动画 255
13.9.3 通过拖曳一个路径来创建一个Timeline 259
13.9.4 编辑Timelines 260
13.9.5 用Timelines改变图像和层的特性 261
13.9.6 使用多个Timelines 262
13.9.7 拷贝和粘贴动画 262
13.9.8 将一个动画片断应用到不同的对象 263
13.9.9 重命名Timelines 263
13.9.10 让浏览者自己控制动画的播放 264
13.9.11 Timelines的动画技巧 267
13.9.12 用于控制Timelines的行为动作 267
第十四章 行为 268
14.1 什么是行为 268
14.2 行为检查员 268
14.3 关于事件 269
14.4 捆绑一个行为 271
14.5 将一个行为捆绑到一个Timeline 272
14.6 改变一个行为 273
14.7 使用Dreamweaver自带的行为动作 273
14.7.1 Call JavaScript(调用JavaScript) 275
14.7.2 Change Property(改变特性) 275
14.7.3 Check Browser(检查浏览器) 276
14.7.4 Check Plugin(检查插件) 277
14.7.5 Control Shockwave or Flash(控制Shockwave或Flash) 278
14.7.6 Drag Layer(拖曳层) 279
14.7.7 收集关于可拖曳层的信息 282
14.7.8 Go To URL 283
14.7.9 Jump Menu(跳菜单) 284
14.7.10 Jump Menu Go 284
14.7.11 Open Browser Window(打开浏览器窗口) 285
14.7.12 Play Sound(播放声音) 286
14.7.13 Popup Message(弹出消息) 287
14.7.14 Preload Images(预装图像) 287
14.7.15 Set Nav Bar Image(设置导航条图像) 288
14 7.16 Set Text of Frame(设置框架的文本) 290
14.7.17 Set Text of Layer(设置层的文本) 290
14.7.18 Set Text of Status Bar(设置状态条文本) 291
14.7.19 Set Text of Text Field(设置文本域的文本) 291
14.7.20 Show-Hide Layers(显示和隐蔽层) 292
14.7.21 Swap Image(交换图像) 294
14.7.22 Swap Image Restore(交换图像恢复) 295
14.7.23 Go To Timeline Frame(将回放磁头移动到指定的帧) 295
14.7.24 Play Timeline and Stop Timeline 297
14.7.25 Validate Form(确认表单) 297
14.8 升级一个行为 299
14.9 下载并安装第三方的行为 299
14.10 创建新动作 300
第十五章 编辑HTML 301
15.1 关于Roundtrip HTML(返程HTML) 301
15.2 HTML Source(HTML源代码检查员) 302
15.3 在文档窗口中编辑一个HTML标签 304
15.3.1 使用Quick Tag Editor(快速标签编辑器) 304
15.3.2 Insert HTML模式 306
15.3.3 Edit Tag模式 307
15.3.4 Wrap Tag模式 308
15.3.5 关于下拉提示菜单 308
15.3.6 删除一个标签 308
15.3.7 设置Quick Tag Editor偏爱 308
15.4 设置HTML格式化偏爱 309
15.4.1 HTML Rewriting偏爱 310
15.4.2 HTML Format偏爱 311
15.4.3 HTML Colors偏爱 312
15.5 格式化现存文档中的HTML源代码 313
15.6 清理HTML 313
15.6.1 Cleaning Up HTML(清理 HTML) 313
15.6.2 Cleaning up Microsoft Word HTML(清理Word HTML) 314
15.7 修正非法的标注 316
15.8 使用外部的HTML编辑器 316
15.9 编辑ColdFusion和ASP文件 318
15.10 插入脚本 319
15.11 插入注释 321
第十六章 模板和库 322
16.1 认识模板和库 322
16.2 创建模板 323
16.2.1 创建一个模板 323
16.2.2 设置模板的页面特性 323
16.2.3 定义一个模板的可编辑区域 324
16.2.4 锁定一个区域 325
16.3 模板偏爱 325
16.4 查看可编辑区域和被锁定区域 326
16.5 查看可编辑区域和被锁定区域的HTML 326
16.6 模板调色板 328
16.7 基于模板创建文档 328
16.8 将应用于文档的模板剥离 336
16.9 修改模板并更新站点 337
16.10 引入和输出XML内容 337
16.10.1 关于XML 337
16.10.2 XML内容的引入和输出 338
16.10.3 使用XML标签符号 338
16.11 关于库项目(library item) 340
16.12 创建一个库项目 340
16.13 将一个库项目应用到一个页面 340
16.14 编辑一个库项目 341
16.15 使应用到文档中的库项目变为可编辑 343
16.16 编辑一个库项目中的行为 343
16.17 库项目特性 344
16.18 库调色板 344
16.19 库偏爱 345
16.20 使用服务器端包含(server-side include) 346
16.20.1 插入一个服务器端包含 346
16.20.2 在Dreamweaver中查看服务器端包含 346
16.20.3 编辑一个服务器端包含 347
16.20.4 服务器端包含的应用 347
第十七章 定制Dreamweaver 349
17.1 改变对象调色板 349
17.2 创建一个简单的对象 350
17.3 改变默认的文件类型 352
17.4 定制Dreamweaver菜单 352
17.4.1 MENUS.XML文件的作用 352
17.4.2 在不使用MENUS XML文件的情况下编辑命令菜单 353
17.4.3 菜单的语法 353
17.4.4 重排列菜单 354
17.4.5 菜单项目的语法 355
17.4.6 改变键盘快捷键 356
17.4.7 改变一个菜单项目的名字 360
17.5 编辑HTML源代码格式化卷宗(SourceFormat.txt) 360
17.6 浏览器卷宗 362
17.6.1 浏览器卷宗的格式 362
17.6.2 创建一个浏览器卷宗 364
17.7 Dreamweaver的简单扩展技术 364
17.7.1 定制第三方标签的解释和外观 365
17.7.2 如何定制标签在文档窗口中的显示 367
17.8 关于第三方标签 369
第十八章 几个有用的CGI程序 371
18.1 瀑布网站评估系统 371
18.2 瀑布在线人数统计器 378
18.3 瀑布聊天室 382