第1章 认识MacroMedia Dreamweaver 4 1
1.1 Dreamweaver 4的特点 1
1.1.1 集成的文本编辑器 1
1.1.2 非HTML文档的编辑 1
1.1.3 JavaScript代码的调试 2
1.1.4 集成的O Reilly代码参考 2
1.1.5 可以重新定制的快捷键 2
1.1.6 新增布局设计工具 2
1.1.7 新增Flash文字或按钮设计功能 2
1.1.8 其他新增功能 2
1.2 熟悉工作环境 3
1.2.1 启动Dreamweaver 4 3
1.2.2 认识Dreamweaver 4的窗口结构 3
1.2.3 浮动面板的组合与拆分 5
1.2.4 熟悉对象面板 6
1.2.5 认识属性检查器 12
1.2.6 历史面板及其应用 13
第2章 网站的设计与构建 21
2.1 在Internet上建立Web站点 21
2.1.1 企业建立网站的过程 21
2.1.2 个人建立网站的过程 22
2.2 站点的规划与设计 22
2.2.1 准备材料 23
2.2.2 规划站点结构 23
2.2.3 网页版式设计 24
2.2.4 网页色彩设计 25
2.2.5 网页图像设计 28
2.2.6 网页动画设计 29
2.2.7 网页优化设计与测试 30
2.3 在Dreamweaver中构建站点 31
2.3.1 定义本地站点 31
2.3.2 编辑本地站点 33
2.3.3 建立站点的目录结构 33
第3章 基本网页制作 35
3.1 创建和保存网页文档 35
3.1.1 创建并保存新网页 35
3.1.2 从已有文件的基础上创建网页 36
3.1.3 设置网页浏览的分辨率 36
3.1.4 理解空白文档的初始代码 38
3.2 设置页面属性 38
3.2.1 为页面定义一个标题 39
3.2.2 设置页面的背景色和背景图片 39
3.3 设计网页的布局 41
3.4 插入图像和输入文本 43
3.4.1 插入图像 43
3.4.2 添加文本 44
3.4.3 插入特殊字符 44
3.4.4 在文本中插入空格 45
3.4.5 插入换行符 46
3.4.6 插入水平线 46
3.4.7 插入日期 47
3.4.8 对齐文本与设置文本的字体、字号与颜色 48
3.5 编辑网页的头部内容 49
3.5.1 插入Meta元数据 50
3.5.2 插入关键字 51
3.5.3 插入描述信息 51
3.5.4 定义自动刷新 52
3.5.5 设置基础URL地址 53
3.5.6 定义文档和引用资源之间的链接关系 54
3.6 设置文档链接 54
3.7 在浏览器中预览 55
第4章 格式化文本 57
4.1 文本格式设置及样式运用 57
4.1.1 文本格式化概述 57
4.1.2 文本格式化的方法 57
4.2 使用HTML标记设置文本格式 58
4.2.1 设置段落格式 58
4.2.2 设置字符格式 59
4.3 使用项目列表 61
4.3.1 创建项目列表 61
4.3.2设置项目列表属性 64
4.4 使用HTML样式格式化文本 64
4.4.1 认识HTML样式面板 64
4.4.2 使用HTML样式 65
4.4.3 新建HTML样式 65
4.4.4 HTML样式的其他操作 66
4.5 使用CSS样式格式化文本 67
4.5.1 CSS样式的概述 67
4.5.2 Dreamweaver中的CSS样式 68
4.5.3 CSS样式的特点 68
4.6 CSS样式的创建和编辑 69
4.6.1 链接外部CSS样式表 69
4.6.2 创建CSS样式表 71
4.6.3 样式的冲突 72
4.7 设置CSS样式 73
4.7.1 CSS样式面板和编辑样式表对话框 73
4.7.2 编辑CSS样式的字体属性 73
4.7.3 编辑CSS样式的背景属性 74
4.7.4 编辑CSS样式的文本块属性 75
4.7.5 编辑CSS样式的框属性 76
4.7.6 编辑CSS样式的边框属性 77
4.7.7 编辑CSS样式的列表属性 77
4.7.8 编辑CSS样式的定位属性 78
4.7.9 编辑CSS样式的扩展属性 79
4.8 样式表格式化选项 79
4.9 CSS样式到HTML标识的转换 80
4.10 CSS样式应用实例与技巧 81
4.10.1 利用CSS控制文本的属性 81
4.10.2 用CSS改变鼠标的样式 83
4.10.3 利用CSS重新定义列表符号的格式 84
4.11拼写检查 86
第5章 设计链接 87
5.1 链接的基本概念 87
5.1.1 什么是链接 87
5.1.2 常用链接的类型 87
5.2 链接的三种路径 87
5.2.1 绝对路径 88
5.2.2 文档相对路径 88
5.2.3 根相对路径 89
5.3 链接的颜色 89
5.3.1 利用HTML标记控制页面链接颜色 89
5.3.2 利用CSS选择器样式控制链接颜色 90
5.4 创建链接 90
5.4.1 链接到文档 90
5.4.2 链接到锚 93
5.4.3 生成E-mail链接 95
5.4.4 生成Null链接 96
5.4.5 创建Script脚本链接 96
5.4.6 链接的外观设计 97
5.5 管理链接 97
5.5.1 设置链接管理特性 97
5.5.2 改变链接范围 97
5.5.3 测试链接 99
5.6 创建导航栏 99
5.6.1 导航栏的组成 99
5.6.2 插入一个导航栏 100
5.6.3 修改导航栏 101
5.7 设计个性化链接的实用技巧 102
5.7.1 定义全文档链接文本的显示 102
5.7.2 定义一个链接文本的显示 103
5.8 为链接附加行为 103
5.8.1 设置状态行上的文本 104
5.8.2 定制新打开的浏览器窗口 104
5.8.3 跳转菜单 104
5.8.4 导航栏 104
5.9 链接使用的注意事项 104
第6章 使用图像 106
6.1 图像文件的类型与使用 106
6.2 插入图像 106
6.3 设置图像属性 107
6.3.1 认识图像属性检查器 107
6.3.2 设置图像尺寸 109
6.3.3 设置图像位置和对齐方式 110
6.3.4 设置背景图像 112
6.4 创建翻转图像 112
6.4.1 用插入方法创建轮换图像 113
6.4.2 用附加行为的方法创建轮换图像 114
6.5 在网页中实现图片的重叠 116
6.6 客户端图像映像 116
6.7 使用外部编辑器编辑图像 119
6.8 在网页中使用图像的一般原则和注意事项 120
6.9 Dreamweaver与Fireworks的结合使用 121
6.9.1 粘贴Fireworks HTML 121
6.9.2 插入Fireworks HTML 122
第7章 表格 124
7.1 创建表格 124
7.1.1 插入表格 124
7.1.2 设置表格的属性 126
7.1.3 向表格中添加内容 130
7.2 编辑表格 132
7.2.1 合并和分割单元 132
7.2.2 插入和删除行列 135
7.2.3 调整表格 139
7.3 利用表格格式化文本 140
7.3.1 文本的格式化 140
7.3.2 利用表格进行排序 140
7.4 利用表格进行页面美化和修饰 142
7.4.1 设计有边框的表格 142
7.4.2 制作三维效果的表格 144
第8章 使用层 146
8.1 层与层面板 146
8.1.1 关于层 146
8.1.2 创建层 146
8.1.3 使用层面板 148
8.2 层的属性设置和操作 149
8.2.1 层属性及其检查器 149
8.2.2 层的操作 151
8.3 层参数设置和层的嵌套 155
8.3.1 层参数的设置 155
8.3.2 创建嵌套层 157
8.4 层与表格的相互转换 158
8.4.1 把层转换为表格 158
8.4.2 把表格转换为层 160
8.4.3 防止层重叠 161
第9章 页面的布局和定位 162
9.1 概述 162
9.2 利用表格布置页面 163
9.3 利用Dreamweaver 4布局功能编排页面 164
9.3.1 绘制布局表格 164
9.3.2 绘制布局单元格 165
9.3.3 设置布局表格和单元格的属性 166
9.3.4 在单元格中添加内容 168
9.3.5 布局的修饰与调整 169
9.3.6 设计布局模式参数 171
9.4 使用图层布置页面 172
9.5 使用框架布置页面 173
9.5.1 框架概述 173
9.5.2 创建框架 173
9.5.3 保存框架和框架集文件 176
9.5.4 设置框架和框架集的属性 179
9.5.5 在框架中使用链接 185
第10章 制作动态交互的网页 190
10.1 在网页中添加脚本 190
10.1.1 什么是脚本 190
10.1.2 脚本的用途 190
10.1.3 脚本编写语言JavaScript与VBSoript 191
10.1.4 创建脚本 192
10.1.5 利用对象面板添加脚本 192
10.1.6 用HTML编辑器添加脚本 193
10.2 使用表单 193
10.2.1 定义表单区域 194
10.2.2 添加表单元素 195
10.2.3 设计表单 196
10.2.4 处理表单中的信息 203
10.2.5 表单验证 204
10.3 使用行为 205
10.3.1 概述 205
10.3.2 生成和修改行为 206
10.3.3 使用Dreamweaver自带的行为 210
10.3.4 扩展Dreamweaver的行为 221
10.3.5 行为的更新 221
10.4 添加多媒体元素 222
10.4.1 添加Shockwave和Flash对象 222
10.4.2 添加Plugin插件 223
10.4.3 设置ActiveX属性 224
10.4.4 Java Applet程序属性 225
10.4.5 添加Generator对象 226
10.4.6 制作Flash按钮和文本 227
10.5 使用时间线 230
10.5.1 时间线概述 230
10.5.2 时间线的基本使用方法 230
10.5.3 使用多条时间线 232
10.5.4 利用时间线制作动画 232
10.5.5 时间线使用技巧 234
10.6 调试JavaScript代码 237
10.6.1 运行JavaScript代码调试器 237
10.6.2 检测语法错误 238
10.6.3 检测和修复逻辑错误 239
第11章 高效制作风格一致的站点 241
11.1 概述 241
11.1.1 模板 241
11.1.2 库 241
11.2 使用模板 242
11.2.1 生成模板 242
11.2.2 套用模板 248
11.2.3 修改模板和更新站点 249
11.3 使用库 251
11.3.1 认识库面板和库项目 251
11.3.2 创建库项目 253
11.3.3 修改库项目 254
11.3.4 引用库项目 257
11.3.5 在库中编辑行为 257
第12章 控制HTML源代码 259
12.1 可视化操作与HTML源代码的联合编辑 259
12.2 HTML及其语法特性 260
12.3 使用HTML源代码检查器 260
12.3.1 认识HTML源代码检查器 261
12.3.2 设置颜色方案 263
12.3.3 使用快速标记编辑器 264
12.3.4 使用代码窗口 265
12.3.5 使用代码和设计窗口 265
12.4 控制HTML的常用操作 266
12.4.1 选择操作 266
12.4.2 查找和替换操作 267
12.4.3 设置HTML代码格式化参数 270
12.5 净化HTML代码 271
12.5.1 设置重写参数 271
12.5.2 净化现有文档 271
12.5.3 净化Word生成的HTML文档 272
第13章 站点的资源管理 274
13.1 使用资源面板管理资源 274
13.1.1 认识Assets面板 274
13.1.2 更新资源列表 276
13.1.3 将资源添加到收藏列表 276
13.2 添加资源到编辑的页面中 280
13.3 资源的编辑 281
13.3.1 编辑基于文件的资源 281
13.3.2 编辑颜色 281
13.3.3 编辑URL资源 282
13.4 资源面板和站点窗口配合工作 282
13.4.1 在站点窗口定位相应资源文件 282
13.4.2 复制资源到其他站点 283
第14章 站点的管理、出版与维护 285
14.1 认识站点管理窗口 285
14.2 定义站点主页 286
14.3 使用站点地图 286
14.4 刷新站点文件列表 287
14.5 测试本地站点 288
14.5.1 检测浏览器的兼容性 288
14.5.2 检测并修复文档间的错误链接 289
14.5.3 测试页面的载入时间和页面大小 291
14.5.4 使用测试报告 291
14.6 构建远程站点 292
14.6.1 定义和本地站点对应的远程站点 292
14.6.2 连接服务器 294
14.6.3 正确选择远程站点的根目录 295
14.7 Check In(检入)和Check Out(检出) 295
14.7.1 设置检入/检出系统 295
14.7.2 使用文件的检入/检出操作 296
14.8 下载和上传文件 297
14.8.1 下载文件 297
14.8.2 上传文件 298
14.9 本地站点和远程站点的同步 298
14.10 设置站点属性 299
14.11 使用设计附注 300
14.11.1 启用站点的设计附注功能 300
14.11.2 给文档添加设计附注 301
第15章 定制Dreamweaver 303
15.1 定制Dreamweaver的常规选项 303
15.2 定制代码显示模式 304
15.3 定制CSS代码的速记表示 304
15.4 定制打开文件的类型与编辑器 304
15.5 定制字体与编码 305
15.6 定制元素的高亮显示 306
15.7 定制不可见元素的显示 306
15.8 定制图层参数 307
15.9 定制Dreamweaver 4的布局功能 308
15.10 定制浮动面板 308
15.11 定制预览选项 309
15.12 定制快速标记编辑器选项 310
15.13 定制状态栏 311
15.14 定制菜单 311
15.15 定制自己的对象面板 312
15.15.1 对象面板元素的组织机理 312
15.15.2 自己创建对象 316
15.16 定制打开文件的类型 317