第1部分 基础入门篇 22
第1章 网页制作基础知识 22
1.1 网页制作与网站建设基础 22
1.1.1 什么是静态网页 22
1.1.2 什么是动态网页 22
1.1.3 常见网站类型 23
1.2 网页的基本构成元素 25
1.2.1 网站Logo 25
1.2.2 网站Banner 25
1.2.3 导航栏 26
1.2.4 文本 26
1.2.5 图像 26
1.2.6 Flash动画 26
1.3 网页制作常用软件和技术 27
1.3.1 网页编辑排版软件Dreamweaver CS6 27
1.3.2 网页图像制作软件Photoshop CS6和Fireworks CS6 27
1.3.3 网页动画制作软件Flash CS6 28
1.3.4 网页标记语言HTML 28
1.3.5 网页脚本语言JavaScript 28
1.3.6 动态网页编程语言ASP 29
1.4 课后练习 29
1.5 本章总结 29
第2章 Dreamweaver CS6轻松入门 31
2.1 Dreamweaver CS6工作环境 31
2.1.1 菜单栏 32
2.1.2 【文档】工具栏 32
2.1.3 【属性】面板 33
2.1.4 面板组 33
2.2 【插入】栏 33
2.2.1 【常用】插入栏 34
2.2.2 【布局】插入栏 34
2.2.3 【表单】插入栏 35
2.2.4 【数据】插入栏 36
2.2.5 【Spry】插入栏 36
2.2.6 【文本】插入栏 37
2.2.7 【收藏夹】插入栏 37
2.3 体验Dreamweaver CS6的新功能 38
2.3.1 可响应的自适应网格版面 38
2.3.2 FTP快速上传 38
2.3.3 Adobe Business Catalyst集成 38
2.3.4 增强型jQuery移动支持 38
2.3.5 更新的PhoneGap 39
2.3.6 CSS3过渡 39
2.3.7 更新的实时视图 39
2.3.8 更新的多屏幕预览面板 39
2.4 课后练习 40
2.5 本章总结 40
第3章 站点的搭建与管理 41
3.1 创建本地站点 41
3.1.1 使用向导搭建站点 41
3.1.2 使用【高级】面板创建站点 42
3.2 管理站点 44
3.2.1 打开站点 45
3.2.2 编辑站点 45
3.2.3 删除站点 45
3.2.4 复制站点 46
3.3 管理站点中的文件 46
3.3.1 创建文件夹和文件 46
3.3.2 移动和复制文件 47
3.4 使用站点地图 47
3.5 综合案例——创建本地站点 48
3.6 课后练习 49
3.7 本章总结 50
第4章 网站建设规范和基本流程 51
4.1 网站建设规范 51
4.1.1 组建开发团队规范 51
4.1.2 开发工具规范 51
4.1.3 超链接规范 52
4.1.4 文件夹和文件命名规范 52
4.1.5 代码设计规范 53
4.2 网站建设的基本流程 53
4.2.1 确定站点目标 54
4.2.2 确定目标浏览者 54
4.2.3 确定站点风格 54
4.2.4 收集资源 55
4.2.5 设计网页图像 55
4.2.6 制作网页 56
4.2.7 开发动态网站模块 56
4.2.8 申请域名和服务器空间 56
4.2.9 测试与发布上传 57
4.2.10 网站的推广 57
4.3 课后练习 57
4.4 本章总结 58
第2部分 静态网页设计篇 60
第5章 创建结构清晰的文本网页 60
5.1 设置文本属性 60
5.1.1 插入文本 60
5.1.2 设置字体 60
5.1.3 设置字号 61
5.1.4 设置字体颜色 62
5.1.5 设置字体样式 62
5.1.6 编辑段落 62
5.2 插入其他元素 63
5.2.1 插入特殊字符 63
5.2.2 插入水平线 64
5.2.3 插入注释 65
5.3 创建项目列表和编号列表 65
5.3.1 创建项目列表 65
5.3.2 创建编号列表 65
5.4 插入网页头部内容 66
5.4.1 设置META 66
5.4.2 插入关键字 66
5.4.3 插入说明 67
5.4.4 插入刷新 67
5.4.5 设置基础 67
5.4.6 设置链接 68
5.5 综合案例——创建基本文本网页 68
5.6 课后练习 70
5.7 本章总结 71
第6章 创建绚丽多彩的图像和多媒体网页 72
6.1 网页中常用的图像格式 72
6.2 插入图像 73
6.2.1 插入普通图像 73
6.2.2 设置图像属性 74
6.2.3 插入图像占位符 75
6.2.4 插入鼠标经过图像 76
6.3 编辑图像 78
6.3.1 裁剪图像 78
6.3.2 重新取样图像 78
6.3.3 调整图像亮度和对比度 79
6.3.4 锐化图像 79
6.4 插入多媒体 80
6.4.1 插入SWF动画 80
6.4.2 插入FLV视频 81
6.4.3 插入背景音乐 82
6.4.4 插入Java Applet 84
6.5 综合案例 85
6.5.1 创建图文混排网页 85
6.5.2 创建精彩的多媒体网页 87
6.6 课后练习 88
6.7 本章总结 89
第7章 创建超级链接 90
7.1 关于超级链接的基本概念 90
7.2 创建超级链接的方法 90
7.2.1 使用【属性】面板创建链接 91
7.2.2 使用指向文件图标创建链接 91
7.2.3 使用菜单创建链接 91
7.3 创建各种类型的链接 91
7.3.1 创建文本链接 91
7.3.2 创建图像热点链接 92
7.3.3 创建E-mail链接 93
7.3.4 创建下载文件链接 94
7.3.5 创建锚点链接 95
7.3.6 创建脚本链接 97
7.3.7 创建空链接 98
7.4 管理超链接 99
7.4.1 自动更新链接 99
7.4.2 在站点范围内更改链接 99
7.4.3 检查站点中的链接错误 100
7.5 综合案例 100
7.5.1 创建锚点链接网页 100
7.5.2 创建图像热点链接 103
7.6 课后练习 104
7.7 本章总结 105
第8章 使用表格排版网页 106
8.1 创建表格 106
8.1.1 表格的基本概念 106
8.1.2 插入表格 106
8.2 设置表格及其元素属性 107
8.2.1 设置表格属性 107
8.2.2 设置单元格的属性 108
8.3 表格的基本操作 108
8.3.1 选择表格 108
8.3.2 调整表格和单元格的大小 109
8.3.3 添加或删除行或列 109
8.3.4 拆分单元格 111
8.3.5 合并单元格 111
8.3.6 剪切、复制、粘贴表格 111
8.4 表格的基本应用 112
8.4.1 导入表格式数据 112
8.4.2 排序表格 113
8.5 综合案例 114
8.5.1 制作网页细线表格 115
8.5.2 利用表格排列网页 116
8.6 课后练习 123
8.7 本章总结 125
第9章 使用Div和Spry灵活布局网页 126
9.1 插入AP Div 126
9.1.1 创建普通AP Div 126
9.1.2 创建嵌套AP Div 127
9.2 设置AP Div的属性 127
9.2.1 设置AP Div的显示/隐藏属性 127
9.2.2 改变AP Div的堆叠顺序 128
9.2.3 添加AP Div滚动条 128
9.2.4 改变AP Div的可见性 129
9.3 使用Spry布局对象 129
9.3.1 使用Spry菜单栏 129
9.3.2 使用Spry选项卡式面板 129
9.3.3 使用Spry折叠式 130
9.3.4 使用Spry可折叠面板 130
9.4 综合案例——利用AP Div制作网页下拉菜单 131
9.5 课后练习 133
9.6 本章总结 134
第10章 使用CSS修饰美化网页 135
10.1 CSS简介 135
10.1.1 CSS的基本概念 135
10.1.2 CSS的类型与基本语法 136
10.2 使用CSS 136
10.2.1 建立标签样式 137
10.2.2 建立类样式 138
10.2.3 建立复合内容样式 138
10.3 设置CSS样式 139
10.3.1 设置文本样式 139
10.3.2 设置背景样式 139
10.3.3 设置区块样式 140
10.3.4 设置方框样式 140
10.3.5 设置边框样式 141
10.3.6 设置列表样式 141
10.3.7 设置定位样式 142
10.3.8 设置扩展样式 142
10.3.9 设置过渡样式 142
10.4 CSS滤镜设计特效文字 143
10.4.1 滤镜概述 143
10.4.2 光晕(Glow) 143
10.4.3 模糊(Blur) 144
10.4.4 遮罩(Mask) 144
10.4.5 透明色(Chroma) 145
10.4.6 阴影(Dropshadow) 145
10.4.7 波浪(Wave) 146
10.4.8 X射线(Xray) 146
10.5 综合案例 147
10.5.1 应用CSS固定字体大小 147
10.5.2 应用CSS改变文本间行距 148
10.5.3 应用CSS创建动感光晕文字 150
10.5.4 应用CSS给文字添加边框 152
10.6 课后练习 154
10.7 本章总结 155
第11章 CSS+Div布局方法 156
11.1 初识Div 156
11.1.1 Div概述 156
11.1.2 Div与Span的区别 156
11.1.3 Div与CSS布局优势 157
11.2 CSS定位 158
11.2.1 盒子模型的概念 158
11.2.2 float定位 159
11.2.3 position定位 159
11.3 CSS布局理念 160
11.3.1 将页面用Div分块 160
11.3.2 设计各块的位置 160
11.3.3 用CSS定位 161
11.4 常见的布局类型 161
11.4.1 一列固定宽度 162
11.4.2 一列自适应 162
11.4.3 两列固定宽度 162
11.4.4 两列宽度自适应 163
11.4.5 两列右列宽度自适应 164
11.4.6 三列浮动中间宽度自适应 164
11.5 课后练习 165
11.6 本章总结 166
第12章 使用模板和库提高网页制作效率 167
12.1 创建模板 167
12.1.1 直接创建模板 167
12.1.2 从现有文档创建模板 168
12.2 使用模板 168
12.2.1 定义可编辑区 169
12.2.2 定义新的可选区域 169
12.2.3 定义重复区域 170
12.2.4 基于模板创建网页 170
12.3 管理模板 173
12.3.1 更新模板 173
12.3.2 模板中脱离 174
12.4 创建与应用库项目 174
12.4.1 关于库项目 174
12.4.2 创建库项目 175
12.4.3 应用库项目 176
12.4.4 修改库项目 177
12.5 综合案例 177
12.5.1 创建网站模板 178
12.5.2 利用模板创建网页 182
12.6 课后练习 184
12.7 本章总结 184
第13章 使用行为和JavaScript为网页增添活力 185
13.1 行为的概念 185
13.2 行为的动作和事件 186
13.2.1 常见动作类型 186
13.2.2 常见事件 186
13.3 使用Dreamweaver内置行为 187
13.3.1 交换图像 187
13.3.2 弹出提示信息 189
13.3.3 打开浏览器窗口 190
13.3.4 转到URL 191
13.3.5 预先载入图像 192
13.3.6 设置容器中的文本 194
13.3.7 显示-隐藏元素 195
13.3.8 检查插件 196
13.3.9 检查表单 196
13.3.10 设置状态栏文本 197
13.3.11 设置框架文本 198
13.4 使用JavaScript 199
13.4.1 利用JavaScript函数实现打印功能 199
13.4.2 利用JavaScript函数实现关闭窗口功能 200
13.4.3 利用JavaScript创建自动滚屏网页效果 200
13.5 课后练习 201
13.6 本章总结 203
第14章 网站页面布局设计与色彩搭配 204
14.1 网页版面布局设计 204
14.1.1 网页版面布局原则 204
14.1.2 点、线和面的构成 205
14.2 常见的版面布局形式 206
14.2.1 “国”字型布局 206
14.2.2 拐角型布局 207
14.2.3 框架型布局 207
14.2.4 封面型布局 207
14.2.5 Flash型布局 207
14.2.6 标题正文型 208
14.3 网页配色基础 208
14.3.1 红色 209
14.3.2 黑色 209
14.3.3 橙色 209
14.3.4 灰色 209
14.3.5 紫色 210
14.3.6 黄色 210
14.3.7 绿色 210
14.3.8 蓝色 211
14.4 网页色彩搭配知识 211
14.4.1 网页色彩搭配的技巧 211
14.4.2 网页要素色彩的搭配 212
14.5 课后练习 213
14.6 本章总结 214
第3部分 动态数据库网站开发篇 216
第15章 用表单创建交互式网页 216
15.1 表单概述 216
15.2 创建表单域 217
15.3 插入文本域 218
15.3.1 单行文本域 218
15.3.2 多行文本域 220
15.3.3 密码域 220
15.4 复选框和单选按钮 221
15.4.1 复选框 221
15.4.2 单选按钮 222
15.4.3 单选按钮组 223
15.5 列表和菜单 224
15.5.1 下拉菜单 224
15.5.2 滚动列表 225
15.6 跳转菜单的使用 225
15.7 使用按钮激活表单 226
15.7.1 插入按钮 227
15.7.2 图像按钮 227
15.8 使用隐藏域和文件域 228
15.8.1 隐藏域 228
15.8.2 文件域 229
15.9 综合案例—创建电子邮件表单 229
15.10 课后练习 234
15.11 本章总结 234
第16章 创建动态网页 235
16.1 创建动态网页开发环境 235
16.1.1 安装因特网信息服务器 235
16.1.2 设置因特网信息服务器(IIS) 236
16.2 设计数据库 237
16.3 建立数据库连接 238
16.3.1 了解DSN 239
16.3.2 定义系统DSN 239
16.3.3 建立系统DSN连接 240
16.4 定义记录集(查询) 241
16.4.1 简单记录集(查询)的定义 241
16.4.2 高级记录集的定义 242
16.4.3 调用存储过程 242
16.4.4 简单的SQL查询语句 242
16.5 其他数据源的定义 243
16.5.1 请求变量 243
16.5.2 阶段变量 244
16.5.3 应用程序变量 244
16.6 绑定动态数据 245
16.6.1 绑定动态文本 245
16.6.2 设置动态文本数据格式 245
16.6.3 绑定动态图像 246
16.6.4 向表单对象绑定动态数据 247
16.7 添加服务器行为 248
16.7.1 显示多条记录 248
16.7.2 移动记录 249
16.7.3 显示区域 249
16.7.4 页面之间信息传递 250
16.7.5 用户验证 251
16.8 课后练习 252
16.9 本章总结 253
第17章 设计开发留言系统 254
17.1 程序设计分析 254
17.2 创建数据表与数据库连接 255
17.2.1 设计数据库 255
17.2.2 创建数据库连接 256
17.3 设计留言板的各个页面 257
17.3.1 留言列表页面 258
17.3.2 留言详细信息页面 260
17.3.3 发表留言页面 261
17.4 课后练习 263
17.5 本章总结 265
第18章 设计开发会员注册登录系统 266
18.1 需求分析与设计思路 266
18.2 创建数据库与数据库连接 268
18.2.1 创建数据库 268
18.2.2 创建数据库连接 269
18.3 制作会员注册登录系统各页面 270
18.3.1 注册页面的制作 270
18.3.2 注册成功与失败页面 274
18.3.3 会员登录页面的制作 276
18.3.4 登录成功与失败页面 278
18.4 课后练习 279
18.5 本章总结 281
第19章 设计开发调查投票系统 282
19.1 需求分析与设计思路 282
19.2 创建数据库与数据库连接页 283
19.3 制作投票内容页 284
19.4 制作投票内容页 288
19.5 课后练习 296
19.6 本章总结 297
第20章 设计开发博客系统 298
20.1 需求分析与设计思路 298
20.2 创建数据库 300
20.3 具体页面制作 300
20.3.1 博客日志首页 301
20.3.2 日志内容 303
20.3.3 添加博客日志页面 304
20.3.4 删除日志页面 306
20.4 课后练习 309
20.5 本章总结 310
第4部分 商业网站案例篇 312
第21章 设计制作企业网站 312
21.1 企业网站设计概述 312
21.1.1 企业网站分类 312
21.1.2 企业网站主要功能页面 313
21.1.3 本例主要页面 315
21.2 创建本地站点 316
21.3 设计首页 317
21.4 模板页面的制作 320
21.4.1 创建顶部库文件 320
21.4.2 创建底部库文件 322
21.4.3 创建模板 322
21.5 利用模板创建网页 326
21.6 课后练习 327
21.7 本章总结 328
第22章 设计制作网上购物网站 329
22.1 购物网站设计概述 329
22.2 购物网站主要特点分析 331
22.2.1 大信息量的页面 331
22.2.2 页面结构设计合理 332
22.2.3 完善的分类体系 332
22.2.4 商品图片的使用 333
22.3 购物网站主要功能和栏目 333
22.4 设计数据库和数据库连接 335
22.4.1 创建数据库表 336
22.4.2 创建数据库连接 337
22.5 制作购物系统前台页面 337
22.5.1 制作商品分类展示页面 337
22.5.2 制作商品详细信息页面 342
22.6 制作购物系统后台管理 343
22.6.1 制作管理员登录页面 344
22.6.2 制作添加商品分类页面 346
22.6.3 制作添加商品页面 349
22.6.4 制作商品管理页面 351
22.6.5 制作修改页面 355
22.6.6 制作删除页面 356
22.7 课后练习 359
22.8 本章总结 363
第5部分 网站发布推广与安全维护篇 366
第23章 站点的发布与推广 366
23.1 测试站点 366
23.1.1 检查链接 366
23.1.2 站点报告 367
23.1.3 清理文档 367
23.2 发布网站 368
23.3 网站运营与维护 370
23.3.1 网站的运营工作 370
23.3.2 网站的更新维护 371
23.4 网站的推广 371
23.4.1 登录搜索引擎 372
23.4.2 登录导航网站 372
23.4.3 博客推广 373
23.4.4 聊天工具推广网站 373
23.4.5 互换友情链接 374
23.4.6 BBS论坛宣传 374
23.4.7 软文推广 375