第1章 网站设计概述 1
1.1 基本概念 1
1.1.1 WWW 1
1.1.2 浏览器 1
1.1.3 TCP/IP协议 2
1.1.4 IP地址和域名 2
1.1.5 超链接 2
1.1.6 URL 2
1.2 网页与网站 3
1.2.1 网页与网站的区别 3
1.2.2 网页组成 4
1.2.3 网站的类别 5
1.3 网站设计相关技术 8
1.3.1 网页编辑软件 8
1.3.2 图像处理及动画制作软件 8
1.3.3 网站设计编程语言 8
1.4 网站建设基本流程 10
1.5 网站深化设计要点 11
1.5.1 网站整体风格 11
1.5.2 网站的创意 12
1.5.3 网站设计原则 12
1.5.4 网站题材和内容 13
1.5.5 网站的名称和域名 14
1.5.6 网站CI形象 14
1.6 小结 16
思考题 16
第2章 网站设计基础语言HTML 17
2.1 HTML基础知识 17
2.1.1 HTML简介 17
2.1.2 HTML基本语法 17
2.1.3 HTML语言结构 20
2.2 创建HTML文档 21
2.2.1 用编辑软件创建HTML文档 21
2.2.2 用工具软件创建HTML文档 22
2.3 文件标签 23
2.3.1 <html>标签 24
2.3.2 <head>标签 24
2.3.3 <body>标签 25
2.3.4 <title>标签 29
2.3.5 <meta>标签 29
2.4 排版标签 30
2.4.1 注释标签 30
2.4.2 <p>标签 30
2.4.3 <br>标签 32
2.4.4 <hr>标签 33
2.4.5 <pre>标签 34
2.4.6 <div>标签 36
2.4.7 <nobr>标签 37
2.4.8 <wbr>标签 37
2.5 框架标签 37
2.5.1 <frameset>标签 38
2.5.2 <frame>标签 38
2.5.3 <iframe>标签 40
2.6 字体标签 42
2.6.1 <strong>和<b>标签 42
2.6.2 <i>,<em>,<var>,<cite>,<dfn>和<addres>标签 43
2.6.3 <h>标签 43
2.6.4 <font>标签 43
2.6.5 <basefont>标签 43
2.6.6 <tt>,<samp>,<code>和<kbd>标签 44
2.6.7 <u>和<strike>标签 44
2.6.8 <big>和<small>标签 44
2.6.9 <sub>和<sup>标签 44
2.7 表格与清单标签 46
2.7.1 <table>,<tr>、<th>和<td>标签 46
2.7.2 <ul>,<ol>和<li>标签 48
2.7.3 <dl>,<dt>和<dd>标签 49
2.8 表单标签 50
2.8.1 <form>标签 50
2.8.2 <input>标签 50
2.8.3 <select>标签 53
2.8.4 <option>标签 53
2.8.5 <textarea>标签 54
2.9 超链接标签 55
2.10 多媒体标签 59
2.10.1 <img>标签 59
2.10.2 <embed>标签 59
2.10.3 <bgsound>标签 60
2.11 小结 61
思考题 61
第3章 网站设计软件基础 62
3.1 Dreamweaver CS5基础知识 62
3.1.1 软件简介 62
3.1.2 运行环境 62
3.1.3 新增功能 63
3.1.4 Dreamweaver CS5工作界面 63
3.1.5 菜单栏 65
3.1.6 文档工具栏和文档窗口 66
3.1.7 面板组 66
3.1.8 【属性】面板 68
3.2 构建本地站点 69
3.2.1 规划和创建本地站点 69
3.2.2 管理站点 70
3.2.3 使用资源管理器 71
3.3 创建和保存网页 71
3.3.1 创建网页 71
3.3.2 保存新建立的网页 72
3.3.3 设置网页文档属性 72
3.4 文本的操作 72
3.4.1 文本的属性标记 72
3.4.2 设置文本的样式 74
3.5 图像操作 74
3.5.1 插入图像 74
3.5.2 编辑图像 75
3.6 表格、图层和框架 76
3.6.1 表格 76
3.6.2 图层 76
3.6.3 框架 77
3.7 表单 77
3.7.1 创建表单 77
3.7.2 表单使用 78
3.8 使用模板和库提高网页制作效率 80
3.8.1 模板的使用 80
3.8.2 库的使用 84
3.9 制作特效 85
3.9.1 制作跳转菜单效果 85
3.9.2 制作翻转图片特效 86
3.9.3 使用行为制作隐藏层特效 87
3.10 小结 89
思考题 89
第4章 网页的版面布局设计 90
4.1 概述 90
4.2 网页版面布局设计 91
4.2.1 常见的网页版面布局类型 91
4.2.2 版面布局设计要求 93
4.2.3 版面布局设计实例 94
4.3 用表格进行布局设计 96
4.3.1 创建并修改表格 97
4.3.2 用表格进行版面布局 99
4.3.3 在表格中使用文本和图像 100
4.3.4 表格的修改 100
4.3.5 网页布局实例 101
4.4 用框架进行布局设计 103
4.4.1 创建框架 104
4.4.2 调整框架属性 105
4.4.3 实现框架之间的跳转 107
4.5 用AP元素进行布局设计 108
4.5.1 AP元素的创建 109
4.5.2 AP元素的调整与移动 109
4.5.3 AP元素的【属性】面板 110
4.5.4 在AP元素中添加内容 111
4.5.5 【AP元素】面板 111
4.5.6 使用AP元素进行布局排版 112
4.5.7 AP Div参数设置 113
4.5.8 嵌套AP Div 113
4.6 使用Spry进行网页布局设计 114
4.6.1 Spry菜单栏的使用 114
4.6.2 Spry选项卡式面板的使用 115
4.6.3 Spry折叠式的使用 116
4.6.4 Spry可折叠面板的使用 117
4.7 网页版面布局辅助工具 118
4.7.1 标尺的使用 118
4.7.2 辅助线的使用 118
4.7.3 网格的使用 119
4.8 小结 120
思考题 120
第5章 CSS样式在网站中的应用 121
5.1 CSS样式基础知识 121
5.1.1 CSS样式基本概念 121
5.1.2 CSS样式语法 121
5.1.3 编写和设置CSS样式 124
5.1.4 CSS样式的组合与继承 127
5.1.5 CSS与HTML文档的结合方法 129
5.2 CSS样式单位和颜色 133
5.2.1 长度单位 133
5.2.2 百分比单位 134
5.2.3 定义颜色 134
5.3 CSS样式的属性 136
5.3.1 字体属性 136
5.3.2 颜色和背景属性 138
5.3.3 文本属性 138
5.3.4 边距属性 139
5.3.5 填充距属性 139
5.3.6 边框属性 139
5.3.7 分级属性 140
5.3.8 鼠标属性 142
5.4 CSS样式在网页中的应用 143
5.4.1 用CSS样式的文本属性设置文字外观 144
5.4.2 用CSS样式设置页面元素位置 152
5.4.3 用CSS样式给文字设置图形背景 158
5.4.4 CSS滤镜使用 161
5.5 在Dreamveaver CS5中设置CSS样式 167
5.6 小结 174
思考题 174
第6章 网站图像处理及动画设计 175
6.1 图像和动画基础知识 175
6.1.1 位图和矢量图 175
6.1.2 常见的图像文件格式 176
6.1.3 动画的基本原理 176
6.1.4 帧动画原理 177
6.2 Photoshop CS5基础 177
6.2.1 工作界面 178
6.2.2 Photoshop CS5文件基本操作 180
6.2.3 使用辅助工具 181
6.3 图像的编辑和处理 182
6.3.1 图像色彩调整 182
6.3.2 图像的修饰及调整 186
6.3.3 创建与编辑图像选区 189
6.3.4 图形的绘制 193
6.3.5 图像中输入文本 195
6.3.6 图层的编辑与应用 196
6.4 图像的高级处理及优化输出 199
6.4.1 图像的高级处理 199
6.4.2 图像切片与优化输出 200
6.5 Fireworks CS5基础 201
6.5.1 工作界面 202
6.5.2 Fireworks CS5基本操作 203
6.5.3 网格与辅助线的使用 205
6.6 位图、矢量图和文本的操作 205
6.6.1 位图的主要工具操作 205
6.6.2 矢量图的主要工具操作 207
6.6.3 对象的操作 209
6.6.4 文本的操作 211
6.7 制作CIF动画 211
6.7.1 GIF动画实例 212
6.7.2 图像的输出设置 213
6.7.3 输出GIF动画 214
6.8 Flash CS5基础 215
6.8.1 Flash简介 215
6.8.2 Flash应用范围及动画制作流程 215
6.8.3 Flash工作界面 216
6.8.4 对象的绘制与编辑 220
6.8.5 图层与元件 223
6.9 Flash CS5制作动画实例 225
6.9.1 逐帧动画 225
6.9.2 形状补间动画 228
6.9.3 动作补间动画 229
6.9.4 遮罩动画 230
6.10 小结 232
思考题 233
第7章 JavaScript语言特效 234
7.1 JavaScript语言基础知识 234
7.1.1 JavaScript语言概念及特点 234
7.1.2 JavaScript语言与其他语言的区别 236
7.1.3 JavaScript语言的基本语法 237
7.1.4 JavaScript语言的基本数据类型 238
7.1.5 编写JavaScript程序 240
7.2 JavaScript语言表达式和运算符 242
7.3 JavaScript语言结构 246
7.3.1 程序控制语句 246
7.3.2 函数 250
7.4 事件驱动及事件处理 251
7.5 基于对象的JavaScript语言 254
7.5.1 对象的基础知识 254
7.5.2 常用对象的属性和方法 257
7.6 JavaScript经典脚本 260
7.6.1 添加至收藏夹 260
7.6.2 制作可用鼠标拖动的图片效果 261
7.6.3 制作推拉式菜单 262
7.6.4 创建广告窗口 265
7.6.5 制作在线考试 267
7.7 小结 269
思考题 270
第8章 利用ASP实现网页交互 271
8.1 动态网页及动态网页技术 271
8.1.1 动态网页及其特点 271
8.1.2 动态网页语言 272
8.2 ASP语言基础 273
8.2.1 ASP简介 273
8.2.2 ASP特点 273
8.2.3 ASP的用途 274
8.2.4 ASP的工作流程 274
8.3 配置本地服务器环境 274
8.3.1 安装IIS 274
8.3.2 配置IIS服务 275
8.3.3 测试 277
8.4 ASP语法基础知识 278
8.4.1 ASP语法结构 278
8.4.2 ASP的变量和常量 278
8.4.3 ASP过程 279
8.4.4 使用组件和对象 279
8.4.5 使用集合 280
8.4.6 控制客户端脚本 281
8.5 ASP对象在网页制作中应用 282
8.5.1 Request对象 282
8.5.2 Response对象 287
8.5.3 Application对象 287
8.5.4 Session对象 289
8.5.5 Cookies对象 291
8.5.6 Server对象 293
8.6 小结 294
思考题 294
第9章 动态数据库在网站中的应用 295
9.1 基本概念 295
9.1.1 数据库基础 295
9.1.2 关系数据库 295
9.1.3 常见的数据库对象 296
9.2 利用Access创建数据库 298
9.3 创建ODBC和DSN文件 299
9.4 利用ASP管理数据库实例 300
9.4.1 ADO概述 300
9.4.2 ADO的三个重要对象 301
9.4.3 SQL语句 309
9.5 ASP程序管理数据库实例 310
9.5.1 检索数据库中的数据并显示 310
9.5.2 向数据库中添加记录 311
9.5.3 更改数据库中的记录 312
9.5.4 从数据库中删除记录 313
9.5.5 分页显示记录 314
9.6 Web数据库应用性能的提高 317
9.7 小结 320
思考题 320
第10章 网站的构建与维护推广 321
10.1 测试站点 321
10.2 用IIS测试本地站点 322
10.3 用Dreamweaver CS5进行网站构建 323
10.3.1 定义本地站点 323
10.3.2 服务器配置 324
10.3.3 对站点进行管理 326
10.3.4 上传和下载文件 327
10.4 网站注册与后期维护 329
10.4.1 网站域名的注册 329
10.4.2 网站空间的申请 330
10.4.3 网站的维护 332
10.4.4 网站的推广 333
10.5 小结 335
思考题 335