前 言 Dreamweaver CS3软件已经深入人们的生活,是网站设计和产品展示的必备工具。掌握一些必要的知识和技能,不但可以拓展工作空间,提高社会适应能力,而且可以提高工作效率,从而很好地为个人和单位服务,因此非常有必要学习和掌握它们。 网页作为接触互联网的一个窗口,从页面设计到内容结构都极大地影响着人们对网站的使用。本书由浅入深地介绍网站和页面的设计制作流程,包括网页设计概述、Dreamweaver CS3的使用、站点的规划和设计、色彩理论、网页色彩搭配、精彩网页赏析等内容,并针对典型网页设计制作了综合实例,可供读者作为设计参考。 本书内容 本书以经典的网页编辑设计软件Dreamweaver CS3为基础,深入浅出地阐述了网页设计的多个方面。同时,为了便于读者阅读和明确本书在网站开发中所处的位置,学完后能做好网站开发中的哪些功能以及实现哪些功能,特意在每章章首讲明了本章的内容重点和所要实现的功能,并阐述了作为网站开发人员应具备哪些素质,应注意什么,掌握哪些必备知识,以及形成哪些良好的习惯等。 第l部分 基础篇,讲解Dreamweaver CS3网页设计的基础知识,主要包括建立和管理站点、文档操作和文本、图像和表格、链接与导航、页面布局和页面框架、样式表和行为、时间轴动画与模板、测试与发布网站等,使读者对专业的网页编辑工具Dreamweaver CS3有一个全面的认识。 第2部分 实战篇,讲解Dreamweaver CS3网页设计的应用实例,主要包括构建旅游类网站、游戏类网站、在线论坛网站、在线购物网站,从实用的设计角度出发,按照网站类型的不同,针对典型网站进行创作讲解示范,详尽介绍了实用的设计案例操作,让读者在制作过程中逐渐提高创作水平,体会到网页创作的乐趣。值得一提的是,这些网页案例完全与实际工作相结合,设计完成后就能够作为作品应对工作和生活中的网页设计任务。 读者对象 本书的读者主要是网页设计人员、网络爱好者、计算机类各专业教师和学生及网页设计培训学员等。本书充分考虑了读者的实际需要,提供了大量的典型操作案例,以帮助读者边学边用,达到学以致用的目的。 本书特色 本书由资深计算机图书作者和资深网站开发人员精心编写,针对目前网站设计环节中网页美工的实际需求,在讲解中尽量强调知识内容的系统性。全书贯穿了如下特色: ? 内容实用,容易上手 在讲解网页设计、制作、开发和维护等实际经验的基础上,力求将要表达的思想和创意以最完美的视觉效果和最详尽的实例操作展现给读者,以帮助读者对整个过程理解得更加深入、全面。读者只要按照实例步骤进行操作,就可以一步一步地完成网页的制作,并从中吸取制作的经验和技巧。 ? “基础知识+典型案例”的方式,便于理解 以目前流行的网站前台开发软件讲解为主线,并结合了大量网页制作中的应用实例帮助读者理解,为读者设计和制作网页提供捷径。书中除了对基本知识的介绍外,还提供了大量的典型实例操作,以帮助读者边学边用,达到从理解到应用,增强学习效果,直到圆满地完成任务的目的。 ? 超值的多媒体DVD学习光盘,购买一书,体验两书 在配套的多媒体DVD学习光盘中,包含了本书中所涉及的每个实例所采用的素材和最终完成效果,读者在阅读每章内容时可以参考和使用光盘内的素材,从而轻松、快速地完成自己的网页创建;对应书中的每章每节,都有完整的视频讲解,犹如把老师请回家,极大地方便了读者的学习;书中还搜集并整理了多款当前流行的网站设计创作经典资料和精品赏析,以方便广大读者参考;为了给读者最大的实惠,在配套光盘中还赠送本系列书中另一本《Flash CS3 网页动画设计开发全方位学习》的完整视频,扩展并延伸了相关的知识面,使得读者购买一本书,就能拥有两本书的超值体验。 结束语 本书由资深计算机图书作者和资深网站开发人员精心编写,同时也得到了众多网友的支持,在此一并表示衷心的感谢。参与本书编写的有:张克歌(第1章),杨平(第2章),王英英(第3章),李秋菊(第4章),刘岩(第5章),许凌云(第6、7章),段玲华(第8章),黄彬友(第9章),李防(第10章),陈艳艳(第11、12章),孙文清(第13章),最后由武新华统审全稿。虽然本书倾注了编者的心血,但由于编者的水平有限、时间仓促,疏漏和错误之处在所难免。如发现本书中有不妥或需要改进之处,可通过登录http://www.newtop01.com或者zzfangcn@vip.163.com或者(010)62788951-269与编者进行沟通,编者将衷心感谢提供建议的读者,并真心希望在和广大读者互动的过程中能得到提高,在此致谢,谢谢! 目 录 第1部分 基础篇 第1章 Dreamweaver CS3概述 2 1.1 Dreamweaver CS3新功能 3 1.2 安装与卸载Dreamweaver CS3 4 1.2.1 Dreamweaver CS3的安装流程 4 1.2.2 卸载Dreamweaver CS3 6 1.3 熟悉Dreamweaver CS3的工作环境 7 1.3.1 界面布局 8 1.3.2 主菜单 11 1.3.3 工具栏 11 1.3.4 常用面板 13 1.4 文档窗口 16 1.4.1 标尺、网格和辅助线 16 1.4.2 状态栏 18 1.5 Dreamweaver CS3操作基础 19 1.5.1 自定义工作区 19 1.5.2 Dreamweaver CS3参数设置 20 1.5.3 获得帮助 20 1.6 总结与经验积累 21 知识问答 21 第2章 建立和管理站点 23 2.1 了解网站的结构 24 2.1.1 本地计算机和Internet服务器 24 2.1.2 本地站点和远程站点 24 2.1.3 Internet服务程序与网站制作 25 2.1.4 实现上传和下载 26 2.2 安装与配置服务器 26 2.2.1 安装IIS服务器 27 2.2.2 配置服务器 28 2.3 创建一个站点 31 2.3.1 利用向导创建一个站点 31 2.3.2 站点面板 33 2.3.3 创建本地站点 35 2.3.4 创建远程站点 36 2.3.5 测试服务器 40 2.3.6 遮盖与设计备注 41 2.3.7 站点地图布局和文件视图列 43 2.3.8 Contribute、模板与Spry 44 2.4 管理站点 45 2.4.1 打开站点 46 2.4.2 复制站点 46 2.4.3 导入和导出站点 47 2.4.4 编辑和删除站点 48 2.5 文件管理与资源管理 49 2.5.1 组织站点文件夹 49 2.5.2 查看“资源”面板 49 2.5.3 插入与收藏资源 51 2.6 总结与经验积累 54 知识问答 54 第3章 文档和操作文本 55 3.1 文档操作基础 56 3.1.1 创建与编辑文档 56 3.1.2 保存文档 59 3.1.3 打开文档 59 3.1.4 设置页面属性 60 3.1.5 了解不可见元素 60 3.1.6 导入表格式数据 62 3.1.7 导入Word文档和Excel文档 63 3.2 文本操作基础 64 3.2.1 添加、编辑与删除文本 65 3.2.2 从其他文档粘贴文本 65 3.2.3 设置文本属性 65 3.2.4 列表与特殊字符 66 3.2.5 插入水平线与日期 67 3.2.6 段落格式与拼写检查 69 3.2.7 查找与替换文本 70 3.3 总结与经验积累 71 知识问答 71 第4章 图像和表格 73 4.1 图像操作基础 74 4.1.1 插入图像 74 4.1.2 使用图像占位符 75 4.1.3 设置图像属性 78 4.1.4 编辑图像 79 4.1.5 创建交互图像 80 4.2 表格操作基础 84 4.2.1 插入与选择表格 85 4.2.2 设置表格 88 4.2.3 修改单元格和行属性 89 4.2.4 添加和删除行或列 91 4.2.5 合并和拆分单元格 92 4.2.6 扩展式表格 93 4.2.7 表格式数据 94 4.3 在布局模式下设计页面 97 4.3.1 绘制布局单元格和布局表格 98 4.3.2 修改布局 98 4.4 总结与经验积累 99 知识问答 100 第5章 链接与导航 101 5.1 添加链接的方法 102 5.1.1 超链接概述 102 5.1.2 添加链接 103 5.1.3 创建链接 105 5.1.4 设置链接样式 115 5.2 创建导航条 116 5.2.1 插入导航条 116 5.2.2 修改导航条 118 5.3 使用跳转菜单 118 5.3.1 插入跳转菜单 119 5.3.2 编辑跳转菜单 120 5.4 总结与经验积累 120 知识问答 120 第6章 页面布局和页面框架 122 6.1 页面布局基础 123 6.1.1 页面布局类型 123 6.1.2 浮动布局基础 124 6.1.3 CSS布局模式 125 6.1.4 添加与绘制AP Div 126 6.1.5 修改AP元素属性 127 6.1.6 使用嵌套AP Div 130 6.2 框架和框架集基础 131 6.2.1 创建框架和框架集 131 6.2.2 选择框架 132 6.2.3 框架的基本操作 134 6.2.4 嵌套框架集 135 6.2.5 向框架中添加内容 136 6.2.6 保存框架和框架集 136 6.2.7 设置框架和框架集的属性 138 6.3 总结与经验积累 140 知识问答 141 第7章 样式表和行为 142 7.1 样式表基础 143 7.1.1 创建样式 143 7.1.2 CSS样式规则 147 7.1.3 外部样式表 151 7.1.4 使用设计时间样式表 154 7.2 行为基础 155 7.2.1 行为概述 155 7.2.2 事件概述 157 7.2.3 应用行为 158 7.2.4 行为的实际应用 165 7.3 总结与经验积累 175 知识问答 176 第8章 时间轴动画与模板 177 8.1 创建时间轴动画 178 8.1.1 认识时间轴面板 178 8.1.2 创建简单动画 179 8.1.3 创建路径动画 180 8.2 编辑时间轴动画 181 8.3 应用时间轴动画 182 8.3.1 给时间轴添加行为 182 8.3.2 管理多个时间轴 182 8.3.3 复制粘贴动画 183 8.3.4 将动画顺序应用于不同对象 183 8.4 创建站点模板与可编辑区域 184 8.4.1 了解模板标签 184 8.4.2 将HTML页面转化为模板 185 8.4.3 创建模板 186 8.4.4 插入可编辑区域 186 8.4.5 重命名和删除可编辑区域 187 8.5 对模板进行编辑 188 8.5.1 创建可选区域和可选编辑区域 188 8.5.2 创建重复区域 189 8.5.3 创建可编辑标签属性 191 8.5.4 创建嵌套模板 192 8.5.5 利用模板创建网页 193 8.5.6 编辑模板和更新页面 196 8.6 总结与经验积累 197 知识问答 198 第9章 测试与发布网站 199 9.1 查找和修复中断的链接 200 9.1.1 了解常规的测试内容 200 9.1.2 查找中断的链接 203 9.1.3 修复中断的链接 204 9.1.4 检查孤立文件的链接 206 9.1.5 检查整个站点的链接 206 9.2 验证网页操作 207 9.2.1 验证网页的步骤 207 9.2.2 一般的验证错误 207 9.2.3 清除HTML和XHTML 208 9.2.4 站点报告 210 9.2.5 兼容性与下载状态 211 9.3 发布网站 211 9.3.1 发布网站的一般过程 211 9.3.2 传送文件 212 9.3.3 存回与取出文件 213 9.4 总结与经验积累 215 知识问答 216 第2部分 实战篇 第10章 构建一个旅游类网站 218 10.1 实例分析 219 10.1.1 背景概述 219 10.1.2 实例简介 220 10.2 主要知识点 221 10.3 设计流程 221 10.4 具体设计步骤 222 10.4.1 创建网页 222 10.4.2 设置页面属性 222 10.4.3 编辑CSS样式 223 10.4.4 规划网页结构 228 10.4.5 设计预定表单网页 239 10.4.6 检查预定表单 243 10.4.7 设计弹出窗口 244 10.5 总结与经验积累 245 知识问答 245 实例拓展 246 第11章 构建一个游戏类网站 248 11.1 实例分析 249 11.1.1 背景概述 249 11.1.2 实例简介 249 11.2 主要知识点 250 11.3 设计流程 250 11.4 首页面设计步骤 250 11.4.1 页面的头部设计 250 11.4.2 页面的中部设计 252 11.4.3 页面的底部设计 255 11.5 二级页面设计步骤 256 11.5.1 页面的头部设计 256 11.5.2 页面的中部设计 260 11.5.3 页面的底部设计 268 11.6 游戏网站的合成 270 11.7 总结与经验积累 271 知识问答 271 实例拓展 271 第12章 构建一个在线论坛网站 273 12.1 实例分析 274 12.1.1 背景概述 274 12.1.2 实例简介 275 12.2 主要知识点 276 12.3 设计流程 276 12.4 创建数据库与设定DNS 277 12.4.1 创建数据库与数据表 277 12.4.2 连接数据库 280 12.5 在线论坛设计流程 282 12.5.1 论坛首页的设计 282 12.5.2 设计注册新用户页面 289 12.5.3 用户登录页面的设计 293 12.5.4 注销登录页面的设计 296 12.5.5 发表与回复帖子页面的设计 297 12.5.6 阅读帖子具体内容页面设计 304 12.5.7 删除与修改帖子页面的设计 312 12.5.8 网站页面的后台管理 316 12.6 总结与经验积累 320 知识问答 321 实例拓展 321 第13章 构建一个在线购物网站 323 13.1 实例分析 324 13.1.1 背景概述 324 13.1.2 实例简介 325 13.2 主要知识点 325 13.3 设计流程 325 13.4 创建数据库与设定DNS 326 13.4.1 建立数据库和数据表 326 13.4.2 设置DSN和连接数据库 327 13.5 设计用户注册和登录页面 329 13.5.1 用户登录页面 330 13.5.2 站点模板整合技术 333 13.5.3 用户注册页面 335 13.6 设计产品分类和展示页面 337 13.6.1 制作最新产品导航 337 13.6.2 制作滚动产品导航 339 13.6.3 制作产品展示页面 342 13.7 设计产品购物车页面 344 13.7.1 购物车实现的原理 345 13.7.2 添加购物车的实现 345 13.7.3 购物车页面的实现 348 13.8 制作订单显示页面 354 13.9 总结与经验积累 363 知识问答 363 实例拓展 364 |