出版时间:2001-8-1 出版社:人民邮电出版社 作者:钟小平 页数:496
内容概要
本书围绕网站开发和网页制作,详细介绍了Dreamweaver 4的高级功能和具体应用,从站点的总体规划到页面的制作,从文本格式化到网页动画设计,讲述了该软件的使用方法,突出Dreamweaver 4的新特性和新功能。
书籍目录
第1章 快速了解Dreamweaver 4 1
1.1 Dreamweaver 4概述 2
1.2 Dreamweaver 4的新特性 2
1.2.1 增强的代码编辑功能 3
1.2.2 更容易的页面设计 3
1.2.3 改进的集成功能 4
1.2.4 更加流畅的Web开发流程 4
1.2.5 通用的用户界面 5
1.3 熟悉Dreamweaver 4的工作环境 5
1.3.1 Dreamweaver的工作区 6
1.3.2 Dreamweaver的不同视图 7
1.3.3 文档窗口 8
1.3.4 工具栏 9
1.3.5 对象面板简介 10
1.3.6 属性面板简介 11
1.3.7 菜单功能 11
1.4 Dreamweaver的网站开发流程 12
1.4.1 站点规划 12
1.4.2 设计站点的基本结构 12
1.4.3 设计并制作网页 12
1.4.4 在网页中添加内容 13
1.4.5 实现交互性和动画 13
1.4.6 测试、发布和维护站点 14
第2章 用Dreamweaver驾驭站点 15
2.1 做好站点的规划工作 16
2.1.1 确定Web站点的目标和访问者 16
2.1.2 规划站点的结构 17
2.1.3 规划站点的导航结构 18
2.1.4 把握站点的整体风格 18
2.1.5 其他注意事项 18
2.2 本地站点的创建和使用 19
2.2.1 创建本地站点 19
2.2.2 管理站点 20
2.2.3 在站点窗口查看站点结构 21
2.2.4 操作站点文件 23
2.2.5 编辑和更新现有站点 23
2.3 站点中的网页文档 23
2.3.1 设置文档的网页属性 24
2.3.2 在文档窗口中选择对象 25
2.3.3 显示和编辑网页的头部内容 26
2.3.4 了解Web安全色 27
2.4 连接站点文件的纽带----链接 27
2.4.1 链接路径 28
2.4.2 创建链接 29
2.4.3 管理链接 33
2.5 测试站点 35
2.5.1 浏览器兼容性测试 35
2.5.2 检查站点中的链接 36
2.5.3 用浏览器预览网页 37
2.5.4 用站点报告测试站点 38
2.6 设置远程站点 39
2.6.1 设置常规的远程站点 40
2.6.2 与SourceSafe和WebDAV的合成 43
2.7 站点的发布与维护 45
2.7.1 连接到远程服务器 45
2.7.2 上传和下载文件 45
2.7.3 使本地站点和远程站点文件同步 46
2.8 协同开发Web站点 48
2.8.1 建立"Check In/Check Out"系统 49
2.8.2 进行"Check In"和"Check Out"操作 50
2.8.3 设计附注 52
2.8.4 使用站点报告来改进工作流 54
2.9 在Internet上建立网站 55
2.9.1 建立企业级网站 56
2.9.2 建立个人网站 56
第3章 资源管理和重用技术 59
3.1 资源管理 60
3.1.1 了解资源管理 60
3.1.2 使用资源面板 61
3.1.3 往页面中添加资源 63
3.1.4 改变资源显示顺序 64
3.1.5 编辑资源 64
3.1.6 资源管理和站点文件管理相结合 65
3.1.7 使用收藏夹资源 65
3.2 Dreamweaver的模板 68
3.2.1 认识模板 68
3.2.2 设计自己的模板 68
3.2.3 编辑和修改模板 72
3.2.4 基于模板设计网页 72
3.2.5 让文档与模板脱钩 75
3.2.6 模板修改与文档更新 75
3.2.7 导出和导入XML内容 76
3.3 Dreamweaver的库 77
3.3.1 认识库项目 77
3.3.2 新建一个库项目 77
3.3.3 往文档中添加库项目 78
3.3.4 修改库项目 79
3.3.5 编辑库项目中的行为 80
3.3.6 删除库项目 81
3.4 使用外部模板 81
3.5 使用历史面板 82
3.5.1 了解历史面板 83
3.5.2 使用历史面板重复执行操作 83
3.5.3 在文档之间复制和粘贴步骤 84
3.5.4 使用历史面板创建命令 85
3.5.5 使用和编辑命令 85
3.5.6 使用历史面板录制命令 85
第4章 轻松打造CSS样式表 87
4.1 认识CSS 88
4.1.1 什么是CSS 88
4.1.2 CSS的使用 89
4.2 Dreamweaver强大的CSS管理功能 91
4.2.1 打开CSS样式面板 91
4.2.2 创建CSS样式 91
4.2.3 编辑CSS样式表 92
4.3 精确定制CSS样式 93
4.3.1 定制CSS样式的"Type"类属性 94
4.3.2 定制CSS样式的"Background"类属性 94
4.3.3 定制CSS样式的"Block"类属性 95
4.3.4 定制CSS样式的"Box"类属性 96
4.3.5 定制CSS样式的"Border"类属性 97
4.3.6 定制CSS样式的"List"类属性 98
4.3.7 定制CSS样式的"Positioning"类属性 99
4.3.8 定制CSS样式的"Extensions"类属性 100
4.4 为HTML标记重新定义样式 101
4.5 使用CSS选择器创建和应用样式 103
4.6 自定义CSS样式及其应用 105
4.7 应用外部样式表 107
4.8 使用CSS滤镜实现多媒体特效 109
4.8.1 什么是CSS滤镜 109
4.8.2 用Dreamweaver实现滤镜特效 111
4.9 灵活应用CSS 114
4.9.1 浏览时改变鼠标光标 114
4.9.2 巧用CSS的锚伪类 115
4.9.3 灵活应用CSS的边框属性 117
4.10 动态改变CSS样式 117
4.10.1 用脚本语言动态改变CSS样式属性 117
4.10.2 CSS的动态滤镜效果 118
第5章 最具特色的工具----行为 123
5.1 认识行为 124
5.1.1 什么是行为 124
5.1.2 进一步了解事件 125
5.2 Dreamweaver行为的基本操作 127
5.2.1 打开行为面板 127
5.2.2 附加行为 129
5.2.3 编辑行为 130
5.3 Dreamweaver内置的行为 131
5.3.1 调用JavaScript代码 131
5.3.2 改变网页对象的属性 132
5.3.3 识别浏览器 133
5.3.4 识别插件 135
5.3.5 跳转到指定的网页 136
5.3.6 在新的浏览器窗口中打开网页 137
5.3.7 在浏览器状态条中显示信息 139
5.3.8 弹出信息对话框 140
5.3.9 显示和隐藏层 141
5.3.10 拖动层 143
5.3.11 动态改变层中文本 145
第6章 Dreamweaver的备用武器----插件 149
6.1 认识Dreamweaver插件 150
6.2 用Macromedia Extension Manager管理插件 151
6.2.1 用Extension Manager安装插件 152
6.2.2 用Extension Manager管理插件 153
6.3 插件的下载 154
6.4 插件应用实例 155
6.4.1 利用插件实现网页背景颜色渐变效果 155
6.4.2 灵活控制浏览器窗口 157
6.4.3 网页打印控制 160
6.4.4 动态鼠标轨迹特效 161
6.4.5 使用"Resolution Redirect"插件判断屏幕分辨率 164
6.4.6 用"dynamicClock"插件定制实时时钟 165
6.5 自己动手做插件 166
6.5.1 制作对象类插件 167
6.5.2 制作命令类插件 170
6.5.3 制作行为类插件 173
第7章 代码编辑与脚本调试 179
7.1 理解Roundtrip HTML特性 180
7.2 Dreamweaver的参考面板及其使用 181
7.3 使用代码视图和代码检查器 182
7.3.1 进一步了解代码视图和代码检查器 182
7.3.2 缩进代码行和检查对称HTML标记 183
7.3.3 插入注释 183
7.3.4 打开和编辑非HTML文件 183
7.3.5 设置代码视图(代码检查器窗口)选项 184
7.4 在设计视图中编辑HTML标记 184
7.4.1 快速标记编辑器模式 184
7.4.2 使用提示菜单 186
7.4.3 设置快速编辑器参数 186
7.5 代码格式化参数及其设置 187
7.5.1 设置代码颜色参数 187
7.5.2 设置代码格式化参数 189
7.5.3 设置代码重写参数 190
7.6 净化HTML源代码 191
7.6.1 净化HTML源代码 191
7.6.2 净化由Microsoft Word生成的HTML源代码 192
7.6.3 用插件净化由FrontPage生成的HTML源代码 194
7.7 使用外部HTML编辑器 195
7.8 编辑脚本代码 197
7.8.1 插入脚本代码 197
7.8.2 编辑脚本代码 198
7.8.3 查看和编辑脚本函数 199
7.9 调试JavaScript脚本 199
7.9.1 脚本调试器概述 200
7.9.2 运行脚本调试器 200
7.9.3 检查语法错误 201
7.9.4 检查并修改逻辑错误 201
7.9.5 查看和编辑变量值 203
第8章 网页布局和定位技术 205
8.1 网页布局的经典手法----表格定位 206
8.1.1 了解表格结构 206
8.1.2 格式化表格 208
8.1.3 嵌套表格 212
8.1.4 用表格布局 213
8.2 网页布局专家----布局视图 214
8.2.1 理解布局视图 214
8.2.2 拖画布局单元格和表格 215
8.2.3 往布局单元格中添加内容 218
8.2.4 改变布局单元格和表格的大小及位置 219
8.2.5 格式化布局单元格和表格 219
8.2.6 设置布局宽度 221
8.2.7 使用空白图像 222
8.2.8 设置布局视图参数 222
8.3 网页元素定位大师----层 223
8.3.1 认识网页中的层 224
8.3.2 创建层 224
8.3.3 设置层的属性 226
8.3.4 使用层面板(Layer Inspector) 227
8.3.5 创建嵌套层 228
8.3.6 层的基本操作 228
8.3.7 用层来布局和定位 231
8.4 强强联手----层和表格的组合应用 232
8.4.1 用层技术来帮助用户设计表格 233
8.4.2 将表格转换为层 234
8.4.3 层中建表 234
8.5 利用Dreamweaver的辅助定位工具 235
8.5.1 根据屏幕分辨率来观察网页布局 235
8.5.2 用标尺来帮助布局和定位 235
8.5.3 用网格来帮助布局和定位 236
8.5.4 跟踪图 237
8.6 复杂页面的布局----框架技术 239
8.6.1 认识框架和框架集 239
8.6.2 创建框架集 240
8.6.3 框架文件和框架集文件 241
8.6.4 设置框架和框架集 242
8.6.5 用链接来控制框架内容 244
8.7 网页元素定位的高级手段----CSS 245
8.7.1 CSS的相对定位和绝对定位 245
8.7.2 实现层的相对定位 245
第9章 绚丽多彩的文本 247
9.1 插入特殊的字符 248
9.1.1 特殊字符的插入 248
9.1.2 空白的输入和处理 249
9.1.3 日期的输入 250
9.2 使用HTML标记、HTML样式和CSS样式格式化文本 251
9.2.1 文本格式化概述 251
9.2.2 用HTML标记格式化文本 251
9.2.3 使用HTML样式 254
9.2.4 使用CSS格式化文本 256
9.3 用CSS滤镜实现文本特效 256
9.4 用插件实现动态文本 260
第10章 风景这边独好--网页图像 267
10.1 网页图像格式 268
10.1.1 网页图像格式 268
10.1.2 灵活选择图像格式 269
10.2 网页图像的基本操作 270
10.2.1 插入图像 270
10.2.2 图像属性的设置 271
10.2.3 图像的对齐操作 273
10.2.4 图像显示尺寸调整 274
10.2.5 设置图像链接 274
10.3 网页背景图像 275
10.3.1 设置网页背景图像 275
10.3.2 巧用网页背景图像的平铺特性 276
10.3.3 让背景图像自动适应浏览器窗口 276
10.3.4 使用CSS样式定义背景图像 277
10.3.5 设置网页局部的背景图像 279
10.4 制作翻转图像(Rollover Image) 279
10.5 美仑美奂的导航条 280
10.6 地图导航----图像映像技术 282
10.7 用于图像的行为动作 283
10.7.1 "PreLoad Images"动作 283
10.7.2 "Set Nav Bar Image"动作 284
10.7.3 "Swap Image"动作 286
10.7.4 "Swap Image Restore"动作 286
10.8 用CSS滤镜实现图像特效 287
10.8.1 用一幅图像实现翻滚效果 287
10.8.2 用CSS滤镜实现的图像过渡效果 288
10.8.3 用插件实现的图像透明度渐变效果 289
10.9 与Fireworks协同处理图像 290
10.9.1 将Fireworks文件插入到Dreamweaver中 290
10.9.2 在Dreamweaver中调用Fireworks 293
10.9.3 编辑插入到Dreamweaver中的Fireworks文件 295
10.9.4 在Dreamweaver中优化Fireworks图像和动画 296
10.9.5 更新插入到Dreamweaver中的Fireworks HTML 299
10.10 制作Web像册 299
第11章 追求动感时尚----网页动画 303
11.1 网页动画利器----时间线 304
11.1.1 什么是时间线 304
11.1.2 时间线面板 304
11.1.3 使用时间线让层动起来 306
11.1.4 通过拖动路径创建时间线动画 308
11.1.5 修改时间线动画 309
11.1.6 修改时间线对象的属性 310
11.1.7 复制和粘贴时间线动画 312
11.1.8 将动画序列应用到其他对象 313
11.1.9 使用多个时间线 313
11.1.10 时间线动画制作的几条原则 314
11.2 将时间线与行为结合起来 314
11.2.1 为时间线附加行为 314
11.2.2 控制时间线的行为 316
11.3 时间线应用进阶 317
11.3.1 用时间线设计滚动看板 317
11.3.2 用插件"Timeline Extensions 3.0"控制时间线的播放 319
11.4 用插件实现层动画效果 320
11.4.1 让层按照特殊路线运动 320
11.4.2 用插件实现飘动的层 322
11.4.3 用插件"dHTML AutoScroll Area"制作滚动看板 323
11.4.4 跟着鼠标走的层 325
11.4.5 用插件实现的层过渡效果 326
11.5 精彩的网页过渡效果 329
11.5.1 使用"Page Transitions"插件实现网页过渡 329
11.5.2 通过插入元数据来实现网页过渡 330
11.5.3 网页自动刷新 331
第12章 兼容并蓄----网页多媒体 333
12.1 媒体对象概述 334
12.1.1 添加媒体对象 334
12.1.2 为媒体对象添加设计附注 335
12.2 添加Flash对象 335
12.2.1 Flash对象概述 335
12.2.2 使用Flash按钮对象 336
12.2.3 使用Flash文本对象 339
12.2.4 设置Flash对象属性 340
12.2.5 在网页中加入Flash电影 341
12.3 添加Generator对象 343
12.4 添加Shockwave对象 344
12.5 控制Shockwave或Flash电影的播放 345
12.6 在网页中加入声音 346
12.6.1 用于网络的声音文件 347
12.6.2 添加指向声音文件的链接 347
12.6.3 嵌入声音文件 347
12.6.4 使用行为动作"Play Sound"播放声音 348
12.6.5 使用插件加入背景音乐 348
12.7 在网页中播放视频 350
12.8 在网页中使用ActiveX控件 351
12.9 添加Netscape Navigator插件内容 352
12.10 插入Java小程序 353
第13章 随心所欲做菜单 357
13.1 新颖的动态下拉菜单 358
13.2 收放自如的移动式菜单 363
13.3 实用的跳转菜单 366
13.4 方便的折叠菜单 369
13.5 动感的滑动菜单 375
13.6 前卫的仿快捷菜单 377
第14章 网页的数据窗口----表单 381
14.1 了解表单(Form) 382
14.2 快速创建表单 382
14.3 各类表单对象 384
14.3.1 文本框对象 384
14.3.2 按钮对象 385
14.3.3 图像域对象 386
14.3.4 复选框对象 386
14.3.5 单选钮对象 387
14.3.6 列表框/下拉菜单对象 389
14.3.7 文件域对象 391
14.3.8 隐藏域对象 392
14.4 表单格式化 393
14.5 表单的数据处理 393
14.6 用行为"Set Text of Text Field"设置文本框的值 395
14.7 使用行为"Validate Form"进行表单校验 397
14.8 表单的多重提交 399
14.9 防止表单的连续提交 400
第15章 问鼎动态网站 403
15.1 了解动态网站和Web应用程序 404
15.1.1 Web动态技术 404
15.1.2 客户端脚本 405
15.1.3 服务器端脚本程序 405
15.1.4 静态网页和动态网页 406
15.2 Dreamweaver对服务器端脚本的支持 407
15.2.1 在Dreamweaver中编辑ColdFusion和ASP文件 408
15.2.2 自定义第三方标记 409
15.3 编制服务器端脚本的Dreamweaver插件 410
15.3.1 编制服务器端脚本的插件 410
15.3.2 编制ASP脚本的插件"AspDream" 410
15.4 了解Dreamweaver UltraDev 412
15.4.1 Dreamweaver UltraDev概述 412
15.4.2 Dreamweaver和Dreamweaver UltraDev 413
15.4.3 UltraDev的Web应用程序概念 413
15.4.4 UltraDev动态网页的工作机制 414
第16章 快速制作交互页面──CourseBuilder入门 415
16.1 了解CourseBuilder 416
16.1.1 CourseBuilder概述 416
16.1.2 启用CourseBuilder 417
16.1.3 CourseBuilder交互 418
16.2 多项选择交互 419
16.2.1 多项选择交互概述 419
16.2.2 用多项选择交互制作选择题 420
16.3 拖放交互 425
16.3.1 拖放交互概述 425
16.3.2 制作拖放练习题 425
16.4 探测交互 430
16.4.1 探测交互概述 430
16.4.2 制作探测练习题 430
16.5 文本输入交互 433
16.5.1 文本输入交互概述 433
16.5.2 用文本输入交互制作填空题 434
16.6 CourseBuilder的交互控件 437
16.6.1 按钮(Button)交互 437
16.6.2 计时器(Timer)交互 439
16.6.3 滑动条(Slider)交互 442
16.7 动作管理器对象 445
16.8 管理CourseBuilder交互 447
16.8.1 查看和编辑CourseBuilder交互对象的属性 447
16.8.2 CourseBuilder交互对象的剪切、复制、粘贴和删除 448
16.8.3 将含有CourseBuilder交互页面上载到服务器 449
第17章 Web课件制作──CourseBuilder提高 451
17.1 深入了解动作管理器 452
17.1.1 动作管理器标签 452
17.1.2 程序段(Segment) 454
17.1.3 条件(Condition) 455
17.1.4 动作(Action) 458
17.2 计分和数据跟踪 461
17.2.1 计分和数据跟踪概述 461
17.2.2 标记对错与分值设定 462
17.2.3 显示反馈信息 463
17.2.4 确认CourseBuilder交互标识符 464
17.2.5 用于跟踪成绩的JavaScript变量 465
17.2.6 跟踪剩余时间和尝试次数 466
17.3 制作自我测验课件 466
17.3.1 在同一页面跟踪多个交互 466
17.3.2 在不同页面之间跟踪多个交互 470
17.4 记录成绩 472
17.4.1 使用知识跟踪(Knowledge Track) 472
17.4.2 连接数据库 474
17.5 自定义交互模板 475
17.5.1 自定义CourseBuilder交互模板 475
17.5.2 了解模板库文件 476
第18章 定制Dreamweaver 479
18.1 Dreamweaver定制概述 480
18.2 设置Dreamweaver的参数选项 480
18.2.1 设置常规选项 480
18.2.2 定制Dreamweaver面板 482
18.3 改变默认文件类型 483
18.4 修改对象面板 484
18.5 自定义Dreamweaver菜单 484
18.5.1 修改【Commands】菜单 485
18.5.2 剖析菜单配置文件 486
18.5.3 修改菜单和菜单项 488
18.5.4 修改键盘快捷键 489
18.6 定制对话框 491
18.7 改变默认的HTML格式 492
18.8 修改浏览器配置文件 492
附录 精选Dreamweaver插件一览表 495
图书封面
评论、评分、阅读与下载