1 概述 1
1.1 万维网WWW 1
1.1.1 WWW概述 1
1.1.2 浏览器/服务器(B/S)结构模式 2
1.2 网页 3
1.2.1 在互联网上发布网页的意义 3
1.2.2 网页的类型 3
1.3 网页设计与制作的基本流程 4
1.3.1 分析环节 4
1.3.2 设计环节 6
1.3.3 网页制作环节 7
1.3.4 网页的测试环节 9
1.3.5 网页的维护与推广环节 9
1.4 网页开发技术 10
1.4.1 网页编辑语言 10
1.4.2 可视化网页编辑工具 13
1.4.3 网络数据库技术 14
1.4.4 WWW数据库接口技术 16
1.4.5 其它网页开发辅助技术 20
习题1 21
2 网页的可视化设计 22
2.1 网页信息结构设计 22
2.1.1 网页信息内容及其功能设计 22
2.1.2 网页链接结构的设计 26
2.1.3 网页风格的设计 28
2.2 网页设计原则 29
2.2.1 网页设计的基本原则 29
2.2.2 网页设计要注意的问题 30
2.3 网页的可视化设计 32
2.3.1 网页版面布局设计 32
2.3.2 网页色彩设计 35
2.3.3 网页中图像的设计 36
2.3.4 网页中文字字体的设计 38
2.3.5 网页中的背景设计 39
2.4 首页设计 40
2.4.1 首页的功能模块 41
2.4.2 首页的可视化设计 42
2.4.3 首页设计要注意的问题 43
2.5 其它页面的设计 43
2.5.1 新闻页面的设计 43
2.5.2 产品页面的制作 44
2.5.3 雇员页面 45
2.5.4 其他页面设计 46
习题2 46
3 可视化网页开发工具的使用 47
3.1 FrontPage2000的使用 47
3.1.1 基本功能 48
3.1.2 操作界面 48
3.1.3 站点的建立 50
3.1.4 制作第一个网页 50
3.1.5 表格的使用 56
3.1.6 表单的使用 61
3.1.7 动态网页(DHTML)的制作 64
3.1.8 样式表的应用 66
3.1.9 特殊组件的应用 67
3.1.10 框架网页的制作 69
3.2 Dreamweaver4.0的使用 70
3.2.1 特点 71
3.2.2 用户操作界面 71
3.2.3 定义网站 74
3.2.4 简单页面的制作 74
3.2.5 样式表的使用 77
3.2.6 表格的使用 77
3.2.7 层的使用 79
3.2.8 Layout排版功能 80
3.2.9 制作简单的互动效果 81
3.2.10 行为(Behaviors)的应用 84
3.3 Dreamweaver4.0与FrontPage2000的比较 85
习题3 86
4 超文本标记语言 87
4.1 概述 87
4.1.1 HTML的定义 87
4.1.2 HTML文件的整体结构 87
4.1.3 正文标记的使用 88
4.1.4 HTML字符集 89
4.1.5 HTML的有关约定 90
4.2 HTML正文字体 90
4.2.1 物理字符标记符 91
4.2.2 逻辑字符样式 91
4.2.3 标题标记符<Hn> 91
4.2.4 字号标记符<FONT> 92
4.3 正文布局 92
4.3.1 段落格式 92
4.3.2 预格式化标记符 93
4.3.3 引文标记符 93
4.3.4 列表格式 93
4.4 插入图像 95
4.4.1 插入图像标记符<IMG> 95
4.4.2 图像布局 95
4.5 创建超级链接 96
4.5.1 URL与<BASE>标记符 96
4.5.2 建立超级链接 97
4.5.3 图像映射 98
4.6 表格制作 99
4.6.1 创建表格 99
4.6.2 表格的修饰 101
4.6.3 使用表格设计页面布局 102
4.7 框架技术 103
4.7.1 框架的概念 103
4.7.2 框架效果设计 104
4.7.3 目标框架的使用 105
4.8 表单及其使用 106
4.8.1 表单标记符<FORM>的使用 107
4.8.2 其它相关标记符的使用 109
习题4 110
5 CSS技术 113
5.1 CSS技术概述 113
5.1.1 CSS技术的优点 113
5.1.2 CSS技术的功能 114
5.2 将CSS添加到网页中的方法 114
5.2.1 链接外部CSS样式表 114
5.2.2 在HTML文档中植入CSS样式 115
5.2.3 导入CSS样式表 115
5.2.4 在标记中加入样式 115
5.2.5 用脚本来使用CSS样式 115
5.2.6 <SPAN>和<DIV>标记符 116
5.3 CSS基本语法 116
5.3.1 CSS的基本语句 116
5.3.2 样式表中的属性单位 118
5.4 用CSS设置网页格式 118
5.4.1 设置字体格式 118
5.4.2 设置文本属性 119
5.4.3 设置颜色与背景 121
5.4.4 设置边框属性 121
5.4.5 布局属性设置 122
5.4.6 设置列表格式 127
5.4.7 使用CSS滤镜技术 128
习题5 135
6 VBScript网页脚本语言 136
6.1 VBScript的数据类型和变量、常量 136
6.1.1 VBScript数据类型 136
6.1.2 VBScript的变量 137
6.1.3 VBScript常量 138
6.2 VBScript的函数和过程 139
6.2.1 VBScript的过程 139
6.2.2 VBScript的内置函数 140
6.3 VBScript的基本语法 146
6.3.1 VBScript运算符 146
6.3.2 条件语句 146
6.3.3 循环语句 147
6.4 在IE浏览器中使用VBScript 150
6.4.1 VBScript页面的简单样例 150
6.4.2 VBScript与客户端验证 151
习题6 153
7 ASP网页开发技术 154
7.1 ASP的内置对象 154
7.1.1 Request对象 154
7.1.2 Response对象 158
7.1.3 Server对象 161
7.1.4 Application对象 163
7.1.5 Session对象 165
7.1.6 Golbal.asa文件 167
7.2 ASP内置组件 169
7.2.1 Browser Capabilities组件 169
7.2.2 File Access组件 170
7.2.3 Content Linking组件 175
7.2.4 Ad Rotator组件 176
7.2.5 Content Rotator组件 178
7.2.6 Counters组件 179
7.2.7 Page Counter组件 180
7.2.8 Tools组件 181
7.3 利用ASP访问数据库 181
7.3.1 SQL语言简介 181
7.3.2 ADO与ASP中的数据库访问 184
习题7 191
8 XML 192
8.1 XML基础 192
8.1.1 XML与HTML的比较 192
8.1.2 XML标记语言定义 193
8.1.3 XML的编码与中文问题 195
8.1.4 XML及其相关协议关系 196
8.2 XML文档 197
8.2.1 XML的DTD文档类型定义 197
8.2.2 XML的Schema(大纲) 204
8.3 XML文档的修饰 211
8.3.1 使用CSS修饰XML文档 211
8.3.2 使用XSL修饰XML文档 212
8.3.3 CSS与XSL的关系 217
8.4 XML的查询和链接 217
8.4.1 基于XML的查询 218
8.4.2 XML的链接 222
习题8 227
9 网页设计案例分析 228
9.1 .edu网页的分析 228
9.1.1 国内大学网站 228
9.1.2 国外大学网站的特征分析 229
9.1.3 .edu网页的设计特征 231
9.2 .Org网页的分析 231
9.2.1 联合国组织网站(www.un.org) 231
9.2.2 加拿大安大略电视台网站(www.tvo.org) 234
9.2.3 “展望计划”网站(w.chianprospect.org) 238
9.2.4 .org网页的设计特点 238
9.3 .gov网页的分析 239
9.3.1 中国政府网站(wwwl.cei.gov.cn) 239
9.3.2 美国白宫网站(www.whitehouse.gov) 239
9.3.3 .gov网页设计特色 239
9.4 .com网页的分析 240
9.4.1 IBM公司网站(www.ibm.com) 241
9.4.2 Bell公司网站(www.bell.com) 241
9.4.3 Dell网站(www.dell.com.cn) 241
9.4.4 冠林公司网站(www.ccve.com.cn) 243
习题9 243
参考文献 244