第一节 基本概念 1
一、WWW简介 1
二、网页的组成 1
第一章 网站设计概述 1
三、超链接的概念 2
四、URL的概念 2
第二节 网站主题与名称的定位 4
一、网站的主题和名称 4
三、网站名称的选择 5
二、题材和内容的选择 5
第三节 定位网站的CI形象 6
第四节 网站的整体风格和创意设计 6
一、网站的风格 7
二、网站的创意 7
第五节 网站设计的相关程序语言 8
第六节 网站设计流程 9
习题一 10
第一节 HTML的基本概念 11
第二章 网站设计基础语言 11
一、文档结构 12
二、文件名 13
三、文件路径 14
四、HTML标签 14
第二节 超链接 15
一、超链接的基本格式 15
二、URL 15
三、内部链接 16
四、外部文件链接 17
第三节 页面布局与文字修饰 18
一、标题 18
二、换行标签 19
三、段落标签 20
四、文字修饰 21
五、预编排结构 26
六、列表 27
七、框架与框架网页 29
一、表格的基本结构 31
第四节 表格 31
三、表格的尺寸设置 33
二、表格的标题 33
四、单元格内文字的排列 35
五、单元格的跨行和跨列 36
六、表格的颜色设置 39
第五节 多媒体效果 39
一、图片的插入和定位 39
二、播放音乐 40
三、插入视频 41
第六节 交互式表单 42
一、表单的概念 42
二、表单的结构 44
第七节 HTML标签索引 47
习题二 49
一、软硬件配置 50
二、主页题材的策划 50
第一节 预备网站建设 50
第三章 预备创建网站 50
三、主页结构的规划 51
四、HTML编辑软件的选择 51
五、图形工具的选择 53
六、申请主页空间 53
七、简易域名的申请 55
第二节 创建个人网站 55
一、主页制作准备 55
二、主页的制作 57
三、主页的测试 58
四、网站维护更新 59
第三节 选择Web服务器操作系统 59
一、UNIX 60
二、Linux 62
三、Windows 2000 63
四、操作系统之间的比较 63
第四节 Web服务器软件比较和选择 64
习题三 66
一、Linux环境下Apache Web服务器的安装 67
第四章 网站的构建 67
第一节 Web服务器的安装 67
二、Windows 2000环境下的IIS安装 69
第二节 Web服务器的配置与管理 71
一、Web服务器的基本配置 71
二、Web服务器的日常管理 83
第三节 Web服务器及网站测试 90
一、Web服务器的性能测试 90
二、网站测试项目 94
三、网站测试技巧 95
四、服务器的错误提示信息 96
第四节 Web服务器的安全管理 97
一、Web服务器安全问题的重要性 98
二、HTTP的安全问题 98
三、Web安全标准及相关协议 98
四、Web服务器安全管理策略 100
习题四 102
第一节 网站设计流程 103
第五章 网站规划设计 103
第二节 确定网站的类型 104
第三节 网站内容的确定 106
一、网站内容设计原则 106
二、网站应该包括的十项内容 107
第四节 网站界面设计 109
一、栏目与板块编排 109
二、目录结构与链接结构 109
三、版面布局 110
第五节 网站策划书撰写要点 111
习题五 113
第六章 网页编辑软件基础 114
第一节 Dreamweaver MX快速入门 114
一、安装Dreamweaver MX 115
二、DreamweaverMX的工作环境 117
三、中文环境 121
四、常用的文件格式 121
五、如何改变风格窗口 122
一、显示站点窗口 123
第二节 创建本地站点 123
二、构建站点 124
第三节 设置文本属性 126
一、文本属性栏 126
二、设置文本格式 127
三、设置文本样式 129
第四节 图像 129
一、定义图像大小 130
二、图像的排列方式 130
三、设置图像间距 131
四、设置图像边框 131
五、用文字代替图像 131
六、图像编辑器 132
第五节 表格、图层和框架 133
一、表格 133
二、图层 133
第六节 表单 134
一、表单对象 134
三、框架 134
二、使用表单 135
第七节 提高网页制作效率 135
一、模板的使用 136
二、库的使用 139
第八节 制作特效 141
一、使用行为 141
二、使用时间轴创建动态HTML动画 146
习题六 148
第七章 网页的版面布局 149
第一节 布局设计概述 149
第二节 网页版面布局设计 150
一、常见的网页版面布局类型 150
二、版面布局设计要求 151
第三节 使用表格进行布局设计 152
一、创建并修改表格 152
二、用表格进行版面布局 155
三、在表格中使用文本和图像 156
四、表格的修改 157
第四节 使用框架进行布局设计 159
一、创建框架 159
二、调整框架属性 161
三、实现框架之间的跳转 162
第五节 使用图层进行布局设计 165
一、图层概述 165
二、图层 165
一、切换到布局视图 168
第六节 使用布局视图进行布局设计 168
二、绘制布局单元格和布局表格 169
三、编辑布局单元格和布局表格 171
四、网格的使用 177
五、向单元格中添加内容 178
习题七 179
第八章 CSS样式的应用 180
第一节 定义CSS样式 180
一、编写CSS样式的方法 180
二、CSS样式的基本语法 182
三、CSS样式的组合与继承 185
四、注释语句 187
五、选择符 187
第二节 CSS与HTML文档的结合方法 189
一、在HTML文件的<head>标记符内嵌入样式表的定义 190
二、使用<link>标记符链接到外部的样式表单 192
三、使用CSS的@import标记符来导入样式表单 194
四、在HTML文件中直接加入样式表的定义 194
一、字体属性 196
第三节 理解和使用CSS的属性 196
二、颜色和背景属性 198
三、文本属性 198
四、框边界属性 199
五、分级属性 199
六、鼠标属性 201
第四节 CSS样式的单位 203
一、定义长度 203
二、百分比单位 205
三、定义颜色 206
第五节 CSS样式在网页中的应用 208
一、用CSS样式的文本属性设置文字外观 209
二、用CSS样式设置页面元素 221
第六节 用CSS样式制作特殊效果 228
一、给文字设置图形背景 228
二、文字之间的重叠效果 232
三、进行首字放大 233
第七节 CSS样式的高级使用 235
一、Alpha滤镜 236
二、Shadow滤镜 238
三、Glow滤镜 238
四、Light滤镜 238
五、Mask滤镜 239
六、Dropshadow滤镜 239
七、Filph(Filpv)滤镜 239
八、Blur滤镜 240
十二、Wave滤镜 241
十一、Gray滤镜 241
九、X光滤镜 241
十、Inver滤镜 241
习题八 243
第九章 JavaScript语言特效 244
第一节 JavaScript语言概况 244
一、什么是JavaScript 245
二、JavaScript语言与其他语言的比较 247
三、JavaScript语言的运行环境 248
四、编写JavaScript程序 249
第二节 JavaScript程序构成 250
一、JavaScript语言的基本语法 250
二、JavaScript语言的基本数据类型 251
三、表达式和运算符 253
第三节 JavaScript语言结构 256
一、程序控制语句 256
二、函数 260
第四节 事件驱动及事件处理 262
一、对象的基础知识 265
第五节 基于对象的JavaScript语言 265
二、常用对象的属性和方法 267
第六节 调试JavaScript代码 270
一、运行调试器 270
二、使用错误调试对话框 272
三、发现并修改逻辑错误 272
第七节 JavaScript经典脚本 274
一、添加到收藏夹 274
二、设为首页 275
三、创建标准窗口 276
四、制作解释型菜单 277
五、制作可用鼠标拖动的图片效果 279
六、制作推拉式菜单 281
七、创建广告窗口 285
八、邮局选择 286
习题九 288
二、构成动态网页的各种技术简介 289
一、动态网页 289
第一节 动态网页及其使用的技术简介 289
第十章 网站交互 289
第二节 CGI简介 290
一、什么是CGI 290
二、CGI的功能 291
三、CGI的交互过程 291
第三节 ASP基础 292
一、ASP的用途 292
二、ASP的执行环境 293
三、ASP的工作流程 293
四、ASP页面的构成 293
第四节 ASP语法 294
一、ASP的变量和常量 294
二、ASP过程 295
三、使用组件和对象 295
四、使用集合 296
第五节 ASP对象在网页制作中的应用 297
一、Request对象 297
五、控制客户端脚本 297
二、Response对象 302
三、Application对象 303
四、Session对象 305
五、Cookies对象 309
六、Server对象 310
习题十 311
第一节 ADO概述 312
第十一章 网页与数据库的链接 312
第二节 Connection对象 313
一、Connection对象的方法 313
二、Connection的属性 314
第三节 Recordset对象 315
一、Recordset方法 316
二、Recordset属性 317
第四节 Command对象 320
第五节 Errors集合和Error对象 321
第六节 Parameters集合和Parameter对象 323
第七节 Fields集合和Field对象 324
习题十一 326
第十二章 Web数据库与网页编程 327
第一节 Web数据库概述 327
一、什么是Web数据库 327
二、Web数据库访问原理 328
三、Web数据库访问技术 329
第二节 Web数据库系统的选择 330
第三节 Web数据库的管理——SQL语言 334
一、创建表 334
四、删除记录 335
二、数据查询 335
三、插入记录 335
五、更新记录 336
第四节 网页编程综合应用实例 336
一、用CGI实现留言簿 337
二、用ASP实现留言簿 341
三、用JSP实现留言簿 350
四、用PHP创建网上论坛 354
习题十二 370