第三章 HTML概述 1
1.1 超文本及相关概念 1
1.1.1 超文本 1
第一章 HTML基本概念 1
1.1.2 超链拉 2
1.1.3 页面与主页 2
1.2 浏览与搜索工具 3
1.2.1 Web浏览器 3
1.2.2 Web检索工具 5
1.3 URL 8
1.4 MIME 12
第二章 HTTP协议 17
2.1 HTTP 概述 17
2.2 HTTP 的工作过程 19
2.3 HTTP 请求与响应 23
2.4 HTTP 头标 25
2.4.1 一般头标字段 26
2.4.2 请求头标字段 26
2.4.3 实体头标字段 27
2.4.4 响应头标字段 29
2.5 S-HTTP与SSL 29
3.1.2 HTML 字符实体 31
3.1.1 关于SGML 31
3.1 HTML 的基本语法 31
3.1.3 HTML元素 32
3.1.4 HTML元素属性 32
3.1.5 HTML 注释 33
3.2 HTML重要约定和规定 34
3.2.1 HTML文件的扩展名 34
3.2.2 HTML 文档的显示 34
3.2.3 HTML文档字符集 35
3.2.4 HTML 数据类型 36
3.3.1 HTML 版本信息 38
3.3.2 HTML元素 38
3.3 HTML 文档的总体结构 38
3.3.3 HEAD元素 39
3.3.4 BODY元素 41
第四章 HTML开发工具 43
4.1 普通文本编辑器 43
4.2 专用HTML编辑软件 44
4.2.1 Netscape Composer 44
4.2.2 Microsoft FrontPage 45
4.2.3 HotDog Pro 47
4.2.4 NetObjects Fusion 49
4.3 HTML文档转换工具 50
4.3.1 Microsoft Word 97 50
4.4.1 Paint Shop Pro 51
4.3.2 其他转换工具 51
4.4.2 PhotoImpact GIF Animator 52
4.4.3 GoldWave 53
5.2 页面总体结构 55
5.1 导引示例页面 55
5.2.1 页面结构 55
第五章 页面基本技术 55
5.2.2 示例页面的首次实现 56
5.3 文档字体设置 57
5.3.1 标题元素 58
5.3.2 FONT元素 58
5.3.3 字符修饰元素 59
5.4 页面版式设置 61
5.4.1 分行控制 61
5.4.2 文本对齐方式 63
5.4.3 列表元素 65
5.4.4 预格式化文本 68
5.4.5 文档块处理 70
5.5 页面修饰 72
5.5.1 水平分隔线 72
5.5.2 页面分栏 73
5.6 超链接 74
5.6.1 HREF属性 74
5.5.3 闪烁文本 74
5.6.3 TITLE属性 76
5.6.4 TARGET属性 76
5.6.2 NAME属性 76
5.6.5 其他属性 77
5.7 文档信息增强元素 77
6.1 表格(Table) 79
6.1.1 表格的基本语法 79
第六章 页面高级技术 79
6.1.2 跨多行、多列的表元 80
6.1.3 表格尺寸设置 80
6.1.4 表格对齐与布局 82
6.1.5 表格的标题 84
6.1.6 表格的颜色 85
6.1.7 结构化表格 86
6.1.8 表格线的显示 88
6.1.9 表格综合示例 89
6.2 表单(Form) 94
6.2.1 表单基本用法 95
6.2.2 文字和密码输入 96
6.2.3 复选框和单选框 96
6.2.4 图像输入 97
6.2.5 隐藏表单组件 98
6.2.6 列表框 98
6.2.7 文本框 99
6.2.8 HTTP文件上载 100
6.3 窗框(Frame) 101
6.3.1 窗框的基本用法 101
6.3.2 窗框的排列与尺寸设置 102
6.3.3 窗框的互操作 103
6.3.4 窗框的外观 104
6.3.5 窗框设计示例 106
7.1 图像(Image) 108
7.1.1 基本用法 108
第七章 页面多媒体技术 108
7.1.2 图像质量控制 109
7.1.3 图像对齐与布局 109
7.1.4 客户端图像映射 110
7.2.2 多媒体文本 113
7.2.3 内联视频 113
7.2.1 文档声音 113
7.2 音频和视频 113
7.2.4 VRML 114
7.3 滚动文本(Marquee) 115
第八章 页面动态技术 118
8.1 页面动态技术概述 118
8.2 推送与拖曳技术 119
8.2.1 推送与拖曳的比较 119
8.2.2 服务器推送 120
8.2.3 客户端拖曳 122
8.3 嵌入脚本程序 123
8.3.1 JavaScript 123
8.3.2 VBScript 124
8.4 嵌入Java小应用 125
8.5.1 EMBED元素 127
8.5 嵌入对象 127
8.5.2 OBJECT元素 129
第九章 SSI 131
9.1 SSI概述 131
9.2 在文档中插入信息 132
9.2.1 echo标记 132
9.2.2 include标记 133
9.3 在文档中执行操作 134
9.2.4 flastmod标记 134
9.3.1 exec标记 134
9.2.3 fsize标记 134
9.3.2 config标记 135
9.3.3 odbc标记 136
9.3.4 email标记 138
9.4 在文档中进行逻辑比较 139
9.4.1 if标记 139
9.4.2 goto标记 140
9.4.3 label标记 141
9.4.4 break标记 141
第十章 HTML 4.0文档结构 142
10.1 HTML4.0概述 142
10.1.1 HTML4.0设计原则 142
10.1.2 HTML4.0文档设计原则* 144
10.1.3 HTML4.0的几个基本概念 144
10.2.1 HTML版本信息 145
10.2.2 HTML元素 145
10.2.3 HEAD元素 145
10.2 文档总体结构 145
10.2.4 BODY元素 148
10.3 语言信息和文本方向 152
10.3.1 lang属性:指定内容的语言 153
10.3.2 dir属性:指定文本的方向 154
10.4 文本:段落、行与字词 156
10.4.1 白空格(white space) 156
10.4.2 结构化文本 157
10.4.3 分行和段落 159
10.4.4 标记文档的变化:INS元素和DEL元素 161
10.5 列表:无序列表、有序列表和定义列表 162
10.5.1 无序列表和有序列表:UL、OL和LI元素 162
10.5.3 DIR元素和MENU元素 163
10.5.2 定义列表:DL、DT和DD元素 163
10.6 表格 164
10.6.1 表格结构 164
10.6.2 表格格式化 170
10.6.3 表格示例 172
10.7 链接:超链接和媒体无关的链接 174
10.7.1 路径信息:BASE元素 175
10.7.2 链接和锚的定义 175
10.7.3 A元素 176
10.7.4 LINK元素 178
10.8 包容:对象、图像和小应用 180
10.8.1 对象包容:OBJECT元素 180
10.8.2 图像包容:IMG元素 185
10.8.3 小应用包容:APPLET元素 186
10.8.4 文档包容 187
10.8.5 图像映射包容 188
10.8.6 图像、对象和小应用的可视化表述 190
10.8.7 替换文本的指定 190
第十一章 HTML 4.0文档表述 192
11.1 样式表:控制文档的表述 192
11.1.1 给HTML添加样式 193
11.1.2 继承与层叠 198
11.1.3 隐藏样式元素的内容 198
11.2 对齐方式、字体样式和水平分隔线 199
11.2.1 格式化 199
11.1.4 通过HTTP头标指定样式 199
11.2.2 字体 202
11.3 窗框:文档的多视图表述 203
11.3.1 窗框的布局 203
11.2.3 水平分隔线:HR元素 203
11.3.2 指定目标窗框信息 206
11.3.3 替换内容 207
11.3.4 内联窗框:IFRAME元素 208
12.1 表单(Form) 210
12.1.1 FORM元素 210
第十二章 HTML 4.0交互文档 210
12.1.2 控件 211
12.1.3 元素焦点的设置 220
12.1.4 失效元素和只读元素 222
12.1.5 表单提交 223
12.2 脚本(Script) 223
12.2.1 脚本文档的设计 224
12.2.2 不支持脚本时的文档设计 229
附录A HTML元素和属性索引 231
附录B 浏览器支持HTML的比较 237
附录C HTML字符集 244
C.1 ISO Latin-1字符集 244
C.2 基本英文字符集 245
附录D Netscape定义的HTML颜色 253
E.2 对表格的改进 255
E.1 对元素的改进 255
E.3 对表单的改进 255
附录E HTML4.0对HTML3.2的改进 255
附录F HTML 4.0元素索引 257
附录G HTML4.0属性索引 260
4.4 HTML辅助工具 451