《巧学巧用Dreamweaver CS5制作网页》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:腾飞科技编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2010
  • ISBN:9787115230997
  • 页数:390 页
图书介绍:本书采用“基础知识”+“案例分析”+“综合实例”的结构,对使用Dreamweaver制作网页的方法和步骤进行了详细讲解。书中实例均为商业网站案例,无论在学习过程中,还是为今后就业考虑,都让读者更贴近实际的潮流趋势。

第1部分 基础入门篇 3

第1章 网页制作基础知识  3

1.1 网页制作与网站建设基础 3

1.1.1 什么是静态网页 3

1.1.2 什么是动态网页 4

1.1.3 常见网站类型 4

1.2 网页的基本构成元素 8

1.2.1 网站Logo 9

1.2.2 网站Banner 9

1.2.3 导航栏 9

1.2.4 文本 9

1.2.5 图像 10

1.2.6 Flash动画 10

1.3 网页制作常用软件和技术 11

1.3.1 网页编辑排版软件Dreamweaver CS5 11

1.3.2 网页图像制作软件Photoshop CS5和Fireworks CS5 12

1.3.3 网页动画制作软件Flash CS5 13

1.3.4 网页标记语言HTML 13

1.3.5 网页脚本语言JavaScript 14

1.3.6 动态网页编程语言ASP 14

第2章 Dreamweaver CS5轻松入门  15

2.1 Dreamweaver CS5工作环境 15

2.1.1 菜单栏 16

2.1.2 【文档】工具栏 16

2.1.3 【属性】面板 17

2.1.4 面板组 17

2.2 【插入】栏 18

2.2.1 【常用】插入栏 18

2.2.2 【布局】插入栏 19

2.2.3 【表单】插入栏 19

2.2.4 【数据】插入栏 20

2.2.5 【Spry】插入栏 21

2.2.6 【文本】插入栏 21

2.2.7 【收藏夹】插入栏 22

2.3 体验Dreamweaver CS5的新功能 22

2.3.1 集成CMS支持 22

2.3.2 CSS检查 23

2.3.3 与Adobe BrowserLab集成 23

2.3.4 PHP自定义类代码提示 24

第3章 站点的搭建与管理 25

3.1 创建本地站点 25

3.1.1 使用【管理站点】向导搭建站点 25

3.1.2 使用【高级】面板创建站点 26

3.2 管理站点 28

3.2.1 打开站点 29

3.2.2 编辑站点 29

3.2.3 删除站点 30

3.2.4 复制站点 30

3.3 管理站点中的文件 30

3.3.1 创建文件夹和文件 30

3.3.2 移动和复制文件 31

3.4 管理文件链接关系 31

3.5 综合案例 32

综合案例——创建本地站点 32

第4章 网站建设规范和基本流程  34

4.1 网站建设规范 34

4.1.1 组建开发团队规范 34

4.1.2 开发工具规范 35

4.1.3 超链接规范 35

4.1.4 文件夹和文件命名规范 35

4.1.5 代码设计规范 36

4.2 网站建设的基本流程 37

4.2.1 确定站点目标 37

4.2.2 确定目标浏览者 38

4.2.3 确定站点风格 38

4.2.4 收集资源 39

4.2.5 设计网页图像 39

4.2.6 制作网页 40

4.2.7 开发动态网站模块 40

4.2.8 申请域名和服务器空间 41

4.2.9 测试与发布上传 42

4.2.10 网站的推广 42

第2部分 静态网页设计篇 45

第5章 创建结构清晰的文本网页  45

5.1 文本的基本操作 45

5.1.1 插入文本 45

5.1.2 设置字体 46

5.1.3 设置字号 46

5.1.4 设置字体颜色 47

5.1.5 设置字体样式 47

5.1.6 编辑段落 48

5.2 插入其他元素 48

5.2.1 插入特殊字符 49

5.2.2 插入水平线 50

5.2.3 插入注释 51

5.3 创建项目列表和编号列表 51

5.3.1 创建项目列表 51

5.3.2 创建编号列表 52

5.4 插入网页头部内容 52

5.4.1 设置META 53

5.4.2 插入关键字 53

5.4.3 插入说明 53

5.4.4 插入刷新 54

5.4.5 设置基础 54

5.4.6 设置链接 54

5.5 综合案例 55

综合案例——创建基本文本网页 55

第6章 创建绚丽多彩的图像和多媒体网页  57

6.1 网页中常用的图像格式 57

6.2 插入图像 58

6.2.1 插入普通图像 58

6.2.2 设置图像属性 59

6.2.3 插入图像占位符 61

6.2.4 插入鼠标经过图像 62

6.3 编辑图像 64

6.3.1 使用Photoshop优化图像 64

6.3.2 裁剪图像 64

6.3.3 重新取样图像 65

6.3.4 调整图像亮度和对比度 65

6.3.5 锐化图像 66

6.4 插入多媒体 66

6.4.1 插入SWF动画 67

6.4.2 插入FLV视频 68

6.4.3 插入背景音乐 70

6.4.4 插入Java Applet 72

6.5 综合案例 74

综合案例1——创建图文混排网页 74

综合案例2——创建精彩的多媒体网页 75

第7章 创建超级链接  77

7.1 关于超链接的基本概念 77

7.2 创建超级链接的方法 77

7.2.1 使用【属性】面板创建链接 77

7.2.2 使用指向文件图标创建链接 78

7.2.3 使用菜单创建链接 78

7.3 创建各种类型的链接 78

7.3.1 创建文本链接 78

7.3.2 创建图像热点链接 79

7.3.3 创建E-mail链接 81

7.3.4 创建下载文件链接 81

7.3.5 创建锚点链接 83

7.3.6 创建脚本链接 86

7.3.7 创建空链接 86

7.4 管理超级链接 87

7.4.1 自动更新链接 87

7.4.2 在站点范围内更改链接 87

7.4.3 检查站点中的链接错误 88

7.5 综合案例 88

综合案例1——创建锚点链接网页 88

综合案例2——创建图像热点链接 91

第8章 使用表格排版网页  93

8.1 创建表格 93

8.1.1 表格的基本概念 93

8.1.2 插入表格 94

8.2 设置表格及其元素属性 95

8.2.1 设置表格属性 95

8.2.2 设置单元格的属性 95

8.3 表格的基本操作 96

8.3.1 选择表格 96

8.3.2 调整表格和单元格的大小 97

8.3.3 添加或删除行或列 97

8.3.4 拆分单元格 98

8.3.5 合并单元格 99

8.3.6 剪切、复制、粘贴表格 100

8.4 表格其他功能 100

8.4.1 导入表格式数据 100

8.4.2 排序表格 102

8.2 综合案例 104

综合案例1——制作网页细线表格 104

综合案例2——利用表格排列网页 105

第9章 使用框架和Div灵活布局网页  111

9.1 框架网页概述 111

9.2 创建框架和框架集 111

9.2.1 创建框架集 111

9.2.2 插入预定义框架集 112

9.2.3 保存框架和框架集文件 112

9.3 选择框架和框架集 113

9.3.1 在【框架】面板中选择框架或框架集 113

9.3.2 在文档窗口中选择框架或框架集 114

9.4 设置框架和框架集属性 114

9.4.1 设置框架属性 114

9.4.2 设置框架集属性 115

9.5 插入AP Div 115

9.5.1 创建普通AP Div 116

9.5.2 创建嵌套AP Div 116

9.6 设置AP Div的属性 117

9.6.1 设置AP Div的显示/隐藏属性 117

9.6.2 改变AP Div的堆叠顺序 118

9.6.3 为AP Div添加滚动条 118

9.6.4 改变AP Div的可见性 119

9.7 使用Spry布局对象 119

9.7.1 使用Spry菜单栏 119

9.7.2 使用Spry选项卡式面板 120

9.7.3 使用Spry折叠式 121

9.7.4 使用Spry可折叠面板 121

9.8 综合案例 122

综合案例1——创建浮动框架 122

综合案例2——创建完整的框架网页实例 123

综合案例3——利用AP Div制作网页下拉菜单 127

第10章 使用CSS修饰美化网页 130

10.1 CSS入门 130

10.1.1 CSS的基本概念 130

10.1.2 CSS的类型与基本语法 131

10.2 使用CSS 132

10.2.1 建立标签样式 132

10.2.2 建立类样式 133

10.2.3 建立复合内容样式 133

10.3 设置CSS样式 134

10.3.1 设置文本样式 134

10.3.2 设置背景样式 135

10.3.3 设置区块样式 135

10.3.4 设置方框样式 136

10.3.5 设置边框样式 137

10.3.6 设置列表样式 137

10.3.7 设置定位样式 137

10.3.8 设置扩展样式 138

10.4 CSS滤镜设计特效文字 138

10.4.1 滤镜概述 139

10.4.2 光晕(Glow) 139

10.4.3 模糊(Blur) 140

10.4.4 遮罩(Mask) 141

10.4.5 透明色(Chroma) 141

10.4.6 阴影(Dropshadow) 141

10.4.7 波浪(Wave) 142

10.4.8 X射线(Xray) 143

10.5 综合案例 143

综合案例1——应用CSS固定字体大小 143

综合案例2——应用CSS改变文本间行距 145

综合案例3——应用CSS创建动感光晕文字 147

综合案例4——应用CSS给文字添加边框 149

第11章 CSS+Div布局方法  151

11.1 初识Div 151

11.1.1 Div概述 151

11.1.2 Div与Span的区别 151

11.1.3 Div与CSS布局优势 153

11.2 CSS定位 153

11.2.1 盒子模型的概念 153

11.2.2 float定位 154

11.2.3 position定位 155

11.3 CSS布局理念 155

11.3.1 将页面用Div分块 156

11.3.2 设计各块的位置 156

11.3.3 用CSS定位 157

11.4 常见的布局类型 158

11.4.1 一列固定宽度 158

11.4.2 一列自适应 159

11.4.3 两列固定宽度 160

11.4.4 两列宽度自适应 161

11.4.5 两列右列宽度自适应 162

11.4.6 三列浮动中间宽度自适应 162

第12章 使用模板和库提高网页制作效率  164

12.1 创建模板 164

12.1.1 直接创建模板 164

12.1.2 从现有文档创建模板 165

12.2 使用模板 166

12.2.1 定义可编辑区 166

12.2.2 定义新的可选区域 167

12.2.3 定义重复区域 167

12.2.4 基于模板创建网页 167

12.3 管理模板 170

12.3.1 更新模板 170

12.3.2 从模板中脱离 171

12.4 创建与应用库项目 172

12.4.1 关于库项目 172

12.4.2 创建库项目 172

12.4.3 应用库项目 173

12.4.4 修改库项目 174

12.5 综合案例 174

综合案例1——创建网站模板 175

综合案例2——利用模板创建网页 178

第13章 使用行为和JavaScript为网页增添活力  183

13.1 行为的概念 183

13.2 行为的动作和事件 183

13.2.1 常见动作类型 183

13.2.2 常见事件 184

13.3 使用Dreamweaver内置行为 185

13.3.1 交换图像 185

13.3.2 弹出提示信息 186

13.3.3 打开浏览器窗口 187

13.3.4 转到URL 189

13.3.5 预先载入图像 190

13.3.6 设置容器中的文本 192

13.3.7 显示-隐藏元素 193

13.3.8 检查插件 194

13.3.9 检查表单 195

13.3.10 设置状态栏文本 196

13.3.11 设置框架文本 197

13.4 使用JavaScript 197

13.4.1 利用JavaScript函数实现打印功能 198

13.4.2 利用JavaScript函数实现关闭窗口功能 199

13.4.3 利用JavaScript创建自动滚屏网页效果 200

第14章 网站页面布局设计与色彩搭配  202

14.1 网页版面布局设计 202

14.1.1 网页版面布局原则 202

14.1.2 点、线、面的构成 203

14.2 常见的版面布局形式 205

14.2.1 “国”字型布局 205

14.2.2 拐角型布局 206

14.2.3 框架型布局 206

14.2.4 封面型布局 207

14.2.5 Flash型布局 207

14.2.6 标题正文型 207

14.3 网页配色基础 208

14.3.1 红色 208

14.3.2 黑色 209

14.3.3 橙色 209

14.3.4 灰色 210

14.3.5 紫色 210

14.3.6 黄色 211

14.3.7 绿色 211

14.3.8 蓝色 212

14.4 网页色彩搭配知识 212

14.4.1 网页色彩搭配的技巧 212

14.4.2 网页要素色彩的搭配 214

第3部分 动态数据库网站开发篇第15章 用表单创建交互式网页  219

15.1 表单概述 219

15.2 创建表单域 220

15.3 插入文本域 221

15.3.1 单行文本域 221

15.3.2 多行文本域 222

15.3.3 密码域 223

15.4 复选框和单选按钮 224

15.4.1 复选框 224

15.4.2 单选按钮 225

15.4.3 单选按钮组 226

15.5 列表和菜单 227

15.5.1 下拉菜单 227

15.5.2 滚动列表 228

15.6 跳转菜单的使用 229

15.7 使用按钮激活表单 230

15.7.1 插入按钮 230

15.7.2 图像按钮 230

15.8 使用隐藏域和文件域 231

15.8.1 隐藏域 231

15.8.2 文件域 232

15.9 综合案例 233

综合案例——创建电子邮件表单 232

第16章 创建动态网页  237

16.1 创建动态网页开发环境 237

16.1.1 安装因特网信息服务器(IIS) 237

16.1.2 设置因特网信息服务器(IIS) 238

16.2 设计数据库 240

16.3 建立数据库连接 241

16.3.1 了解DSN 241

16.3.2 定义系统DSN 241

16.3.3 建立系统DSN连接 243

16.4 定义记录集(查询) 243

16.4.1 简单记录集(查询)的定义 244

16.4.2 高级记录集的定义 245

16.4.3 调用存储过程 245

16.4.4 简单的SQL查询语句 246

16.5 其他数据源的定义 247

16.5.1 请求变量 247

16.5.2 阶段变量 248

16.5.3 应用程序变量 248

16.6 动态数据的绑定 249

16.6.1 绑定动态文本 249

16.6.2 设置动态文本数据格式 249

16.6.3 绑定动态图像 251

16.6.4 向表单对象绑定动态数据 251

16.7 添加服务器行为 252

16.7.1 显示多条记录 253

16.7.2 移动记录 253

16.7.3 显示区域 254

16.7.4 页面之间信息传递 254

16.7.5 用户验证 256

第17章 设计开发留言系统  259

17.1 程序设计分析 259

17.2 创建数据表与数据库连接 260

17.2.1 设计数据库 260

17.2.2 创建数据库连接 261

17.3 设计留言板的各个页面 263

17.3.1 留言列表页面 263

17.3.2 留言详细信息页面 266

17.3.3 发表留言页面 267

第18章 设计开发会员注册登录系统  270

18.1 需求分析与设计思路 270

18.2 创建数据库与数据库连接 271

18.2.1 创建数据库 272

18.2.2 创建数据库连接 272

18.3 制作会员注册登录系统各页面 273

18.3.1 注册页面的制作 274

18.3.2 注册成功与失败页面 278

18.3.3 会员登录页面的制作 280

18.3.4 登录成功与失败页面 283

第19章 设计开发调查投票系统  285

19.1 需求分析与设计思路 285

19.2 创建数据库与数据库连接 286

19.3 制作投票内容页 287

19.4 查看投票结果页 292

第20章 设计开发博客系统  301

20.1 需求分析与设计思路 301

20.2 创建数据库 303

20.3 具体页面制作 304

20.3.1 博客日志首页 304

20.3.2 日志内容 306

20.3.3 添加博客日志页面 308

20.3.4 删除日志页面 310

第4部分 商业网站案例篇 317

第21章 设计制作企业网站  317

21.1 企业网站设计概述 317

21.1.1 企业网站分类 317

21.1.2 本例主要功能页面 318

21.2 创建本地站点 319

21.3 设计首页 320

21.4 模板页面的制作 323

21.4.1 创建项部库文件 323

21.4.2 创建底部库文件 325

21.4.3 创建模板 326

21.5 利用模板创建网页 329

第22章 设计制作网上购物网站  332

22.1 购物网站设计概述 332

22.2 购物网站主要特点分析 333

22.2.1 大信息量的页面 333

22.2.2 页面结构设计合理 334

22.2.3 完善的分类体系 334

22.2.4 商品图片的使用 334

22.3 购物网站主要功能和栏目 334

22.4 设计数据库和数据库连接 336

22.4.1 创建数据库表 336

22.4.2 创建数据库连接 338

22.5 制作购物系统前台页面 338

22.5.1 制作商品分类展示页面 338

22.5.2 制作商品详细信息页面 343

22.6 制作购物系统后台管理 345

22.6.1 制作管理员登录页面 345

22.6.2 制作添加商品分类页面 348

22.6.3 制作添加商品页面 351

22.6.4 制作商品管理页面 353

22.6.5 制作修改页面 357

22.6.6 制作删除页面 359

第5部分 网站发布推广与安全维护篇第23章 站点的发布与推广  365

23.1 测试站点 365

23.1.1 检查链接 365

23.1.2 站点报告 366

23.1.3 清理文档 367

23.2 发布网站 368

23.3 网站运营与维护 369

23.3.1 网站的运营工作 369

23.3.2 网站的更新维护 371

23.4 网站的推广 371

23.4.1 登录搜索引擎 371

23.4.2 登录导航网站 372

23.4.3 博客推广 372

23.4.4 聊天工具推广网站 373

23.4.5 互换友情链接 374

23.4.6 BBS论坛宣传 374

23.4.7 软文推广 375

23.4.8 电子邮件推广 376

23.5 网站的SEO优化流程 377

第24章 网站的安全  379

24.1 计算机安全设置 379

24.1.1 取消文件夹隐藏共享 379

24.1.2 删掉不必要的协议 380

24.1.3 关闭文件和打印共享 381

24.1.4 把Guest账号禁用 382

24.1.5 禁止建立空连接 382

24.1.6 NTFS权限的设置 383

24.2 Web服务的高级设置 384

24.2.1 目录和应用程序访问权限的设置 384

24.2.2 匿名和授权访问控制 385

24.2.3 备份与还原IIS 385

24.3 网络安全防范措施 387

24.3.1 防火墙技术 387

24.3.2 隐藏IP地址 387

24.3.3 操作系统账号的管理 388

24.3.4 安装必要的杀毒软件 389

24.3.5 做好Internet Explorer浏览器的安全设置 389

以下内容在随书光盘中 393

第6部分 附录篇 393

附录A Dreamweaver网页制作常见问题  393

1.如何利用Dreamweaver徒手编网页代码? 393

2.如何清除网页中不必要的HTML代码? 393

3.为什么我的页面顶部和左边有明显的空白? 394

4.怎样定义网页语言? 394

5.如何搜寻整个网站的内容并替换内容? 394

6.如何在Dreamweaver CS5中输入多个空格字符? 395

7.在Dreamweaver CS5中创建空白文档有哪几种方法? 396

8.在Dreamweaver CS5中按Enter键换行时,与上一行的距离却很远,如何解决? 396

9.为什么想让一行字居中,但其他行字也变成居中? 397

10.怎样给网页图像添加边框? 397

11.为什么我做的网页,传到网上后不显示图片? 397

12.如何避免自己的图片被其他站点使用? 397

13.如何调整图片与文字的间距? 397

14.为什么我设置的背景图像不显示? 397

15.为什么浏览网页时不能显示插入的Flash动画? 397

16.怎样把别人网页上的背景音乐保存下来? 398

17.如何下载网页上的Flash? 398

18.多媒体标签彻底剖析 398

19.如何添加图片及链接文字的提示信息? 398

20.如何删除图片链接的蓝色边框? 399

21.怎样一次链接到两个网页? 399

22.从表格【属性】面板【宽度】后面的下拉列表里选择单位时,选择【像素】或【百分比】有什么区别呢? 399

23.为什么在Dreamweaver中把单元格高度设置为1没有效果? 399

24.为什么表格里的文字不会自动换行? 399

25.如何解决表格的变形问题? 399

26.创建表格的技巧 400

27.div标签与span标签有什么区别? 400

28.用表格好还是用AP Div好呢? 400

29.如何调整框架边框的粗细? 401

30.怎样防止别人把自己的网页放在框架里? 401

31.如何隐藏滚动条? 401

32.怎样使框架集在不同的浏览器中正常显示? 401

33.什么时候需要使用模板? 401

34.什么是模板的可编辑区域?在定义可编辑区域时应注意什么? 401

35.怎样定义重复表格? 402

36.CSS在网页制作中一般有3种方式的用法,那么具体在使用时该采用哪种用法? 402

37.CSS的3种用法在一个网页中可以混用吗? 402

38.在CSS中有【〈!--】和【--〉】,可以不要吗? 402

39.如何禁止使用鼠标右键? 402

40.如何为页面设置访问口令? 403

41.如何将网站添加至收藏夹? 403

42.如何制作刷新网页随机播放音乐效果? 403

43.怎样显示当前日期和时间? 404

44.怎样显示表单中的红色虚线框? 404

45.如何避免表单撑开表格? 404

46.创建数据库连接一定要在服务器端设置DNS吗? 404

47.数据字段命名时要注意哪些原则呢? 405

48.有时已经在服务器行为中将【插入记录】服务器行为删除了,为什么重做【插入记录】后,运行时还会提示变量重复定义? 405

49.当出现修改程序执行【@命令只能在Active ServerPage中使用一次】的错误时,应如何解决? 405

50.为什么有时在文件的【属性】对话框中没有【安全】选项卡? 405

51.关于表格布局网页时的一些技巧 406

52.如何创建动态图像? 406

53.如何给网站增加购物车和在线支付功能? 406

54.如何使用记录集对话框的高级模式? 406

55.如何使用【数据】插入栏快速插入动态应用程序? 407

56.将文件上传到服务器后,为什么会出现【操作必须使用可更新的查询】? 408

57.在规划站点结构时,应该遵循哪些规则呢? 408

58.怎样对站点下的文件检查浏览器? 408

59.站点建立好之后,如何才能对它进行编辑? 408

60.站点的取出和存回是怎么回事? 409

附录B HTML常用标签 410

1.跑马灯 410

2.字体效果 410

3.区断标记 411

4.链接 411

5.图像/音乐 411

6.表格 412

7.分割窗口 412

附录C JavaScript语法手册  416

1.JavaScript函数 416

2.JavaScript方法 416

3.JavaScript对象 419

4.JavaScript运算符 420

5.JavaScript属性 420

6.JavaScript语句 421

附录D CSS属性一览  423

1.文字属性 423

2.项目符号 423

3.背景样式 423

4.链接属性 424

5.边框属性 424

6.表单 424

7.边界样式 425

8.边框空白 425

附录E 常见网页配色  426

1.按色彩分 426

2.按形容词分 429