目 录 1
第1章网页的基本知识 1
1.1网页的基本概念 1
1.1.1 Internet与WWW服务 2
1.1.2 IP地址和域名 3
1.1.3统一资源定位器(URL) 4
1.1.4网页、网站与主页 5
1.2网页技术概览 6
1.2.1 超文本标记语言(HTML) 6
1.2.2脚本语言(JavaScript与VBScript) 7
1.2.3层叠样式表(CSS)和动态HTML 8
1.2.4可扩展标记语言(XML) 9
1.2.5动态网页技术 9
1.3.1可视化网页制作工具 11
1.3网页制作工具软件简介 11
1.3.2网页图片处理软件 12
1.4 HTML语言基础 12
1.4.1元素、标记和属性 13
1.4.2特殊字符 14
1.4.3注释 16
1.4.4 HTML标记总览 16
1.5 HTML文件结构标记 17
1.5.1 HTML文件的基本结构 17
1.5.2文件结构元素 18
1.5.3头部元素 21
习题 24
第2章文本格式与超链接 26
2.1换行和分段标记 27
2.1.1换行〈BR〉、不换行〈NOBR〉和分段〈P〉标记 27
2.1.2预排格式标记〈PRE〉 28
2.1.3块引用标记〈BLOCKUOTE〉 29
2.1.4设置段落对齐方式 29
2.1.5水平线标记〈HR〉 31
2.2字符格式标记 32
2.2.1标题字标记〈Hn〉 32
2.2.2字体控制标记〈FONT〉 33
2.2.3特定文字样式标记 35
2.3列表格式 37
2.3.1有序列表 38
2.3.2无序列表 39
2.3.3定义列表 40
2.4创建超链接 41
2.4.1绝对地址与相对地址 41
2.4.2页面链接 42
2.4.3锚点链接 43
2.4.4电子邮件链接 45
习题 46
第3章图像与多媒体 49
3.1网页图像基础 50
3.1.1常用的图像文件格式 50
3.1.2图像分辨率与显示分辨率 52
3.2图像标记 52
3.2.1插入图像 53
3.2.2设定图片的布局 54
3.3图像超链接 57
3.3.1图片超链接 57
3.3.2热区超链接 57
3.4在网页中加入多媒体 59
3.4.1插入声音和视频文件 59
3.4.2插入多媒体对象 60
3.4.3滚动字幕 63
习题 64
第4章表格、框架与层 66
4.1表格的基本标记 67
4.1.1建立简单的表格 67
4.1.2合并单元格 69
4.1.3构造表格的步骤 70
4.2表格的属性设置 70
4.2.1边框与分隔线 70
4.2.2控制表格和单元格大小 73
4.2.3表格的对齐 74
4.2.4设置表格和单元格的背景 77
4.3表格的分组标记 79
4.3.1按行分组 79
4.3.2按列分组 80
4.4框架网页 81
4.4.1框架网页的基本结构 82
4.4.2框架的嵌套 85
4.4.3设置框架属性 86
4.4.4框架间的超链接 87
4.5页内框架 89
4.6层元素 91
4.6.1 LAYER、IL AYER标记 92
4.6.2 DIV、SPAN标记 93
习题 94
第5章表单 96
5.1创建表单 96
5.1.1表单的基本结构 97
5.1.2表单标记〈FORM〉 98
5.2 〈INPUT〉标记 99
5.1.3表单控件的类型 99
5.2.1文本框和密码框 100
5.2.2单选框和复选框 100
5.2.3按钮 102
5.2.4文件选择框 103
5.2.5隐含控件 104
5.3其他表单控件 104
5.3.1选择列表〈SELECT〉和〈OPTION〉 104
5.3.2多行文本框〈TEXTAREA〉 106
5.4设置控件标签 107
习题 109
第6章CSS技术 111
6.1 CSS的基本概念 111
6.1.1什么是CSS 111
6.1.2 CSS的属性单位 112
6.1.3在网页中引用CSS的方式 113
6.1.4不同引用方式的优先顺序 115
6.2 CSS的样式定义 116
6.2.1 HTML标识符Selector 116
6.2.2具有上下文关系的HTML标识符Selector 117
6.2.3用户定义的类Selector 117
6.2.4用户定义的ID Selector 118
6.2.5虚类Selector 118
6.3 CSS属性 119
6.3.1字体与文本属性 119
6.3.2颜色与背景属性 122
6.3.3布局属性 122
6.3.4定位和显示属性 124
6.3.5列表属性 125
6.3.6鼠标属性 126
6.4.1 CSS过滤器概述 127
6.4 CSS过滤器 127
6.4.2 CSS过滤器应用实例 128
习题 133
第7章JavaScript与DHTML 136
7.1 JavaScript概述 137
7.1.1在HTML中插入JavaScript脚本的方式 137
7.1.2 Javascript基本语法 140
7.2 JavaScript语言基础 140
7.2.1数据类型、常量和变量 141
7.2.2运算符和表达式 142
7.3 JavaScript的程序结构 146
7.3.1条件分支语句 146
7.3.2循环语句 148
7.3.3 JavaSeript的函效 151
7.3.4事件驱动及事件处理程序 153
7.4.1对象的基本概念 155
7.4 JavaScript的对象 155
7.4.2内置对象 156
7.5文档对象模型(DOM) 161
7.5.1 DOM的层次结构 161
7.5.2窗口对象 162
7.5.3历史对象 164
7.5.4地址对象 165
7.5.5文档对象 165
7.5.6表单对象 168
7.6 DHTML应用示例 172
7.6.1随机移动的图片 172
7.6.2验证表单 175
习题 177
8.1.1 Dreamweaver 180
第8章可视化网页制作工具 180
8.1可视化网页制作工具简介 180
8.1.2 FrontPage简介 181
8.2 FrontPage 2002概述 182
8.2.1启动FrontPage 2002 182
8.2.2 FrontPage的视图 183
8.2.3网页视图的三种显示方式 184
8.3基本操作 185
8.3.1新建网站与网页 185
8.3.2网页的打开、保存和关闭 187
8.4文档编辑 188
8.4.1文本设置 188
8.5图片、背景编辑 190
8.5.1在网页中插入图片 190
8.4.2设置列表 190
8.5.2编辑插入的图片 191
8.5.3背景编辑 193
8.5.4插入水平线 194
8.6表格与表单 196
8.6.1表格 196
8.6.2表单 201
8.6.3表单结果的处理 205
8.7超链接设置 206
8.7.1超链接形式 206
8.7.2设置超链接属性 208
8.8发布网站 209
习题 210
第9章ASP 编程基础 211
9.1 ASP的运行环境 211
9.1.2安装IIS5.0 212
9.1.1环境要求 212
9.1.3 IIS 5.0的设置 213
9.1.4测试主页 217
9.2 ASP的文件结构 217
9.2.1 ASP文件的组成 217
9.2.2 ASP基本语法 218
9.2.3包含指令#INCLUDE 219
9.3 VBScript脚本语言 219
9.3.1数据类型 219
9.3.2变量、常量、运算符和表达式 220
9.3.3条件语句 222
9.3.4循环语句 223
9.3.5过程和函数 226
9.3.6 VBScript的内置函数 227
9.4 ASP的内置对象和组件 229
9.4.1 ASP的内置对象 229
9.4.2 ASP的内置组件 230
9.5Request时象 230
9.5.1 QueryString集合 231
9.5.2 Form集合 231
9.5.3 ServerVariables集合 231
9.6 Response对象 233
9.6.1 Response对象的属性 233
9.6.2 Response对象的方法 236
9.6.3 Cookies集合 238
9.7 Server对象 240
9.7.1Server对象的属性 240
9.7.2 Server对象的常用方法 241
9.8.1 Application对象 242
9.8 Application对象和Session对象 242
9.8.2 Session对象 244
9.8.3 GLOBAL.ASA文件 246
9.9内置对象应用实例 247
9.9.1统计当前在线人数 247
9.9.2简单的ASP聊天室 248
习题 250
第10章Web数据库技术 253
10.1 Web数据库概述 254
10.1.1 ADO对象概述 254
10.1.2 OLEDB与ODBC 256
10.1.3 SOL命令简介 257
10.2 Connection对象 259
10.2.1 Connection对象的主要属性 259
10.2.2 Connection对象的方法 261
10.3 Command对象 263
10.3.1 Command对象的属性 264
10.3.2 Command对象的方法 264
10.4 RecordSet对象 267
10.4.1 RecordSet对象的方法 267
10.4.2 RecordSet对象的属性 270
10.4.3 RecordSet对象的集合 270
10.5数据库记录的操作 272
10.5.1与数据库建立连接 272
10.5.2添加、修改、删除记录 273
10.5.3查询结果的分页显示 274
10.6 Web数据库应用实例 276
10.6.1客户留言簿 276
10.6.2网络信息发布系统 278
习题 284
主要参考文献 287