第1章 万维网与Dreamweaver 1
1.1 万维网世界 1
1.1.1 Web的结构 1
1.1.2 HTML语言的特点 1
1.1.3 超文本链接(Hypertext Link) 2
1.1.4 HTTP协议 3
1.1.5 URL地址 3
l.2 Dreamweaver——网页制作新时代 4
1.2.1 Dreamweaver的特点 5
1.2.2 Dreamweaver3的新特性 5
第2章 安装Dreamweaver 10
2.1 软硬件需求 10
2.2 安装过程 10
2.3 运行Dreamweaver 15
第3章 从空白页面开始 17
3.1 基本文件操作 17
3.1.1 新建和打开页面 17
3.1.2 保存和关闭文件 18
3.2 编排文本 18
3.2.1 文本的几种既定格式 19
3.2.2 字体与字体设置 20
3.2.3 设置字号 23
3.2.4 设置字体颜色 23
3.2.5 设置文字的对齐与编进 25
3.2.6 设置文字风格 25
3.2.7 使用文字列表功能 28
3.2.8 使用拼写检查功能 30
3.3 属性设置 32
3.3.1 设置网页页面属性 32
3.3.2 设置Dreamweaver的属性 34
【小实验】 35
【技术小结】 36
第4章 图像 37
4.1 向页面中添加图片 38
4.1.1 可行的三种方法 38
4.1.2 使用图片作为页面背景 39
4.2 编辑图像 40
4.2.1 修改原图像 40
4.2.2 图像的属性观察器 41
4.3 拼接图像 45
4.4 滚动图 46
4.5 描图 47
4.5.1 调入描图 48
4.5.2 显示/隐藏描图 48
4.5.3 改变描图的位置 48
4.5.4 将描图与其他对象对齐 48
【小实验】 49
【技术小结】 52
第5章 超级链接 53
5.1 绝对路径和相对路径 53
5.2 超级链接的类型 54
5.3 建立第一个文本链接 54
5.3.1 通过键盘输入或单击“文件夹”图标建立链接 54
5.3.2 使用“指向”图标建立链接 55
5.3.3 控制链接的打开方式 56
5.4 建立锚点链接 57
5.5 邮件(MailTo)、nowhere和Script链接 58
5.5.1 建立邮件链接 58
5.5.2 建立nowhere链接 58
5.5.3 建立Script链接 58
5.6 在图像上使用链接 59
5.6.1 建立简单图像链接 59
5.6.2 图形映射图(Image Map)及制作方法 60
【小实验】 63
【技术小结】 66
第6章 表单 67
6.1 表单的概念和功能 67
6.1.1 什么是表单 67
6.1.2 表单功能的实现 67
6.2 创建表单 68
6.3 改变表单的属性 69
6.4 可插入表单的对象 70
6.4.1 插入对象的操作 70
6.4.2 表单对象介绍 71
6.4.3 表单对象的详细属性 72
6.5 关于后台的程序脚本 77
6.5.1 客户端脚本程序 77
6.5.2 服务器端脚本语言 81
6.6 可插入对象的组 81
6.6.1 Characters组 82
6.6.2 Common组 83
6.6.3 Forms组 84
6.6.4 Frames组 85
6.6.5 Head组 85
6.6.6 Invisible组 87
【小实验】 88
【技术小结】 89
第7章 框架 90
7.1 用框架划分页面 90
7.1.1 制作一个分栏的空白页面 90
7.1.2 框架观察器 92
7.1.3 框架的嵌套 92
7.2 改变框架的属性 93
7.2.1 总框架的属性 94
7.2.2 分栏的属性 95
7.3 用链接控制分栏内容 97
7.4 兼顾低版本的浏览器 98
【小实验】 99
【技术小结】 101
第8章 表格 102
8.1 在页面中嵌入表格 102
8.1.1 嵌入第一个表格 102
8.1.2 改变表格的大小 103
8.1.3 改变表格的结构 104
8.1.4 设置表格的属性 108
8.1.5 设置单元格的属性 110
8.2 嵌套表格 112
8.3 向表格中添加内容 112
8.3.1 加入HTML对象 112
8.3.2 删除单元格内容 113
8.3.3 拼接图像 113
8.3.4 复制表格单元格 114
8.4 表格排序与格式化 115
8.4.1 Sort Table命令 115
8.4.2 Format Table命令 117
【小实验】 118
【技术小结】 121
第9章 站点管理 122
9.1 建立本地站点 122
9.2 站点管理器的使用 124
9.2.1 站点管理器显示的内容 124
9.2.2 网站架构图(Site Map) 125
9.2.3 建立链接的新方法 126
9.2.4 服务器的设置与连接 128
9.2.5 文件管理 130
9.3 链接检查、更新与修复 132
9.3.1 自动检查 132
9.3.2 链接检查与修复 133
9.3.3 全网站范围的链接替换 134
9.4 查找与替换功能 135
9.4.1 替换Replace对话框 136
9.4.2 在页面和代码中查找文本——Text和HTML Source方式 138
9.4.3 高级文本查找——Text(Advanced)方式 138
9.4.4 置标符查找——Tag方式 139
9.4.5 使用规则表达式 140
9.5 文件借记(Check In/Out)功能 141
9.6 站点测试 142
9.6.1 测试网页在不同的浏览器中的兼容性 142
9.6.2 在浏览器中预览网页 144
【技术小结】 146
第10章 样式表编辑 147
10.1 层叠样式表简介 147
10.1.1 内联式 147
10.1.2 内嵌式 148
10.1.3 链接式 148
10.1.4 在文档中调用样式表的顺序 149
10.1.5 样式表应用示例 149
10.2 启动样式表编辑器 151
10.2.1 样式表窗口 151
10.2.2 样式表编辑窗口 151
10.3 新建第一个样式表 152
10.4 定制样式表的各面板 153
10.4.1 Type面板:定义文字字体的属性 154
10.4.2 Background面板:定义背景 157
10.4.3 Block面板:定义块的距离和字段缩进等 159
10.4.4 Box面板:设定Box控制元素在页面中的放置 160
10.4.5 Border面板:定义边界的属性 161
10.4.6 list面板:定义分类属性 162
10.4.7 Positoning面板:定义元素的位置 163
10.4.8 Extensions面板:定义扩展的属性 165
10.5 样式表的其他几种应用 170
10.6 HTML中的样式 171
【小实验】 172
【技术小结】 175
第11章 层 176
1.1.1 什么是层(Layer) 176
1.1.2 在页面中插入层 177
1.1.2 预置层的属性 177
11.2.2 在页面中插入层 178
11.3 定制层的属性 180
11.3.1 选定层 180
11.3.2 激活层 180
11.3.3 移动层 181
11.3.4 改变层的大小 181
11.3.5 对齐多个层 182
11.3.6 运用栅格(Grid)和捕捉(Snap)功能 182
11.3.7 通过层监视器定义属性 184
11.3.8 通过属性观察器定义属性 185
11.4 在层中插入HTML对象 187
11.5 层与表格的转化 187
11.6 兼容低版本浏览器 190
【小实验】 191
【技术小结】 193
第12章 时间链动画 194
12.1 制作第一个动画 194
12.1.1 时间链控制器 194
12.1.2 制作一个简单动画 197
12.2 编辑时间链动画 198
12.2.1 添加关键帧(Keyframe) 198
12.2.2 复制和粘贴动画片断 199
12.3 复杂动画技术 200
12.3.1 利用拖动生成路径 200
12.3.2 修改图像和层的属性 202
12.3.3 在网页中使用多个时间链 202
12.3.4 在时间链中使用Behavior动作 203
12.4 关于动画制作的一些建议 203
【小实验】 204
【技术小结】 205
第13章 Behavior 206
13.1 什么是Behavior 206
13.2 动作控制器 206
13.3 为网页对象制作Behavior 207
13.3.1 选择目标浏览器 207
13.3.2 选择目标对象 209
13.3.3 选择动作的类型 209
13.4 设置各种类型的动作 210
13.4.1 Call.JavaScript 210
13.4.2 Change Property 213
13.4.3 Check Browser 215
13.4.4 Check Plugin 216
13.4.5 Control Shockwave or Flash 217
13.4.6 Control Sound 218
13.4.7 Display Status Message 219
13.4.8 Drag Layer 219
13.4.9 Go To URL 223
13.4.10 Jump Menu和Jump Menu Go 224
13.4.11 Open Browser Window 225
13.4.12 Popup Message 227
13.4.13 Preload Images 227
13.4.14 Set Nav Bar Image 228
13.4.15 Set Text 229
13.4.16 Show-Hide Layers 230
13.4.17 Swap Image 231
13.4.18 Swap Image Restore 232
13.4.19 Timeline 232
13.4.20 Validate Form 234
【小实验】 236
【技术小结】 238
第14章 模板 239
14.1 制作第一个模板 239
14.1.1 从空白页面开始创建模板 239
14.1.2 使用已完成的页面作为模板 241
14.1.3 打开模板 241
14.2 可编辑区与锁定区 241
14.2.1 标记可编辑区 242
14.2.2 去除可编辑区标记 243
14.2.3 查看可编辑区与锁定区 243
14.3 在网页中使用模板 245
14.3.1 建立一个使用模板的新网页 245
14.3.2 在已有网页中使用模板 246
14.3.3 修改模板并更新网页 246
14.3.4 编辑网页中的锁定区 248
14.3.5 XML输入输出功能 248
【小实验】 250
【技术小结】 255
第15章 可重用部件库 256
15.1 制作第一个部件(Library Item) 256
15.2 使用部件 258
15.2.1 向网页中添加部件 258
15.2.2 编辑部件 258
15.2.3 更新网站 259
15.2.4 编辑部件中的Behavior 261
15.2.5 修改部件的显示颜色 262
15.3 服务器端引用 262
15.3.1 加入服务器端引用 263
15.3.2 编辑服务器端引用 263
【小实验】 263
【技术小结】 267
第16章 扩展Dreamweaver 268
16.1 文件对象模型 268
16.1.1 借助扩展文件实现功能 268
16.1.2 DOM结构 270
16.2 Dreamweaver JavaScript API编程接口 271
16.3 对象 277
16.3.1 什么是对象 277
16.3.2 对象扩展文件如何工作 277
16.3.3 对象专用的API函数 277
16.3.4 在Insert菜单和对象面板中添加对象 278
16.3.5 18×18像素的GIF图像 279
16.4 动作 279
16.4.1 什么是动作 279
16.4.2 动作扩展文件如何工作 279
16.4.3 动作专用的API函数 280
16.5 命令 283
16.5.1 什么是命令 283
16.5.2 命令扩展文件如何工作 283
16.5.3 命令专用的API函数 284
16.5.4 向Commands菜单中添加命令 285
16.6 三个完整的例子 285
16.6.1 E-Mail链接对象 285
16.6.2 用于检查浏览器类型的动作 288
16.6.3 用于更改大小写的命令 290
【技术小结】 291
第17章 动手做——“文学精品屋” 292
17.1 制作主页面 292
17.1.1 创建标题为“文学精品屋”的空白页面 292
17.1.2 划分框架 292
17.1.3 保存初始文件 293
17.1.4 定义框架属性 293
17.1.5 编排上栏内容 293
17.1.6 制作导航条链接 294
17.1.7 制作主页面分栏 295
17.2 添加动态效果 297
附录1 网络资源 300
附录2 个人主页空间 302
附录3 HTML4.0置标符简表 303