目录 1
第1章 初识HTML 1
1.1 HTML简介 1
1.1.1 WWW和标记语言 2
1.1.2 HTML语言的发展 2
1.2 HTML 4.01的新突破 3
1.2.1 将结构和显示样式分离 3
1.2.2 新设字符实体 3
1.2.3 用语言解码适应国际化 3
1.3 编辑和查看结果 4
1.3.1 编辑和保存HTML文档 4
1.3.2 显示和查看HTML文件 7
1.3.3 其他编辑和显示软件 8
1.4 小结 9
1.5 自我测验 9
第2章 元素、属性和数据类型 13
2.1 HTML元素 13
2.1.1 元素的出现形式 14
2.1.2 缩进和大小写规范 14
2.2 HTML属性 15
2.2.1 属性的设定方法 15
2.2.2 引号的使用规范 16
2.3 HTML数据类型 17
2.3.1 长度值 17
2.3.2 颜色值 20
2.3.3 URI地址 27
2.4 小结 28
2.5 自我测验 28
第3章 基本元素 31
3.1 从〈h1〉到〈h6〉的标题元素 31
3.2 段落元素〈p〉 33
3.3 换行元素〈br〉 36
3.4 注释语句元素〈!----〉 39
3.5 小结 41
3.6 自我测验 41
第4章 格式化文档 45
4.1 文本格式化元素 45
4.1.1 粗体文字〈b〉 45
4.1.2 增大字型〈big〉 47
4.1.3 强调字体〈em〉 49
4.1.4 斜体文字〈i〉 50
4.1.5 缩小字型〈small〉 52
4.1.6 有力强调字型〈strong〉 53
4.1.7 下标字体〈sub〉 55
4.1.8 上标字体〈sup〉 56
4.1.9 插入文字〈ins〉 57
4.1.10 删除文字〈del〉 59
4.2 屏幕输出元素 61
4.2.1 计算机代码〈code〉 61
4.2.2 键盘文字〈kbd〉 63
4.2.3 范例代码〈samp〉 64
4.2.4 远程型文本〈tt〉 65
4.2.5 变量文字〈var〉 67
4.2.6 预格式化文本〈pre〉 68
4.3 引用元素 71
4.3.1 缩写文本〈abbr〉 71
4.3.2 首字母缩略词〈acronym〉 72
4.3.3 地址信息〈address〉 74
4.3.4 指定文字书写方向〈bdo〉 75
4.3.5 长引用〈blockquote〉 77
4.3.6 短引用〈q〉 78
4.3.7 引用文本〈cite〉 80
4.3.8 定义条款〈dfn〉 81
4.4 小结 82
4.5 自我测验 83
第5章 特殊字符 87
5.1 最常用的特殊字符实体 88
5.2 其他字符实体 93
5.3 HTML字符实体转换工具 95
5.4 小结 97
5.5 自我测验 98
第6章 超级链接 101
6.1 链接标记〈a〉 102
6.2 〈a〉元素的属性 103
6.2.1 链接地址属性href 104
6.2.2 target属性控制打开链接的位置 105
6.2.3 name属性进行文档内部定位 106
6.2.4 title属性设置链接标题 108
6.3 小结 110
6.4 自我测验 110
第7章 多框架文档 113
7.1 使用多框架文档的时机 113
7.2 〈frameset〉元素生成框架结构 114
rows和cols属性定义行和列 116
7.3 〈frame〉元素定义单个框架 121
7.3.1 src属性指定框架初始地址 122
7.3.2 noresize属性禁止拖动边框 123
7.3.3 scrolling属性控制滚动条的显示 124
7.3.4 frameborder属性定义框架边框 125
7.3.5 marginwidth和marginheight属性定义边际空白区域 127
7.3.6 name属性为框架命名 128
7.3.7 longdesc属性定义长描述 130
7.4 框架文档的兼容性〈noframes〉 131
7.5 〈iframe〉定义嵌入式框架 133
7.5.1 src属性指定初始地址 134
7.5.2 width和height属性定义框架尺寸 135
7.5.3 frameborder属性控制边框样式 136
7.5.4 scrolling属性控制滚动条显示 137
7.5.5 marginwidth和marginheight属性定义边际空白尺寸 139
7.5.6 align属性对齐内嵌框架 140
7.5.7 longdesc属性设定长描述内容 141
7.5.8 name属性命名内嵌框架 141
7.6 小结 143
7.7 自我测验 145
第8章 表格 147
8.1 表格元素〈table〉 147
8.1.1 summery属性概述表格内容 149
8.1.2 align属性对齐表格 150
8.1.3 width属性控制表格宽度 151
8.1.4 border属性定义表格边框 153
8.1.5 frame属性控制边框的显示 154
8.1.6 rules属性定义单元格间的边框 155
8.1.7 cellspacing和cellpadding属性定义单元格间距和填充距 156
8.1.8 bgcolor属性定义背景色 159
8.2 表格行〈tr〉 160
8.2.1 align属性控制行对齐方式 162
8.2.2 bgcolor属性定义行背景色 163
8.3 单元格元素〈td〉 164
8.3.1 rowspan和colspan属性合并单元格 166
8.3.2 nowrap属性禁止换行 168
8.3.3 空单元格的处理 169
8.4 标题单元格〈th〉 171
8.5 行编组〈thead〉、〈tfoot〉和〈tbody〉 173
8.6 列编组〈col〉和〈colgroup〉 176
8.6.1 span属性定义列数量 179
8.6.2 width属性定义编组宽度 180
8.7 表格标题〈caption〉 180
align属性对齐表格标题 182
8.8 小结 183
8.9 自我测验 184
第9章 列表 187
9.1 无序列表〈ul〉和有序列表〈ol〉 187
9.1.1 type属性定义项目符号 190
9.1.2 start属性指定起始数值 192
9.2 列表项目〈li〉 193
9.3 定义列表〈dl〉、〈dt〉和〈dd〉 195
9.4 〈dir〉和〈menu〉元素 197
9.5 小结 197
9.6 自我测验 198
第10章 HTML表单 199
10.1 表单元素〈form〉 199
10.1.1 action属性定义表单发送地址 201
10.1.2 method属性定义数据提交方法 201
10.1.3 name属性定义表单名称 202
10.2 填充控件〈input〉 202
10.2.1 type属性定义控件类型 206
10.2.2 value属性定义初始值 209
10.2.3 size属性设置控件尺寸 210
10.2.4 maxlength属性限制输入字符 211
10.2.5 checked属性定义选项是否被选中 212
10.2.6 disabled和readonly属性定义禁用和只读 213
10.2.7 tabindex属性设置遍历顺序 214
10.2.8 accesskey属性设置键盘操作快捷键 215
10.3 按钮元素〈button〉 216
10.4 列表选择框〈select〉 218
10.4.1 size属性设置选择框尺寸 220
10.4.2 multiple属性定义多重选择 221
10.5 选项编组〈optgroup〉 222
label属性指定选项编组名称 224
10.6 选项元素〈option〉 226
10.6.1 selected属性定义默认选取的选项 227
10.6.2 value属性为选项赋值 228
10.7 标签元素〈label〉 228
10.8 多行文本框〈textarea〉 230
10.9 表单区域〈fieldset〉和〈legend〉 232
10.10 小结 236
10.11 自我测验 237
第11章 插入图片 241
11.1 网络图片的基本概念 241
11.1.1 BMP图片 241
11.1.2 JPG图片 242
11.1.3 GIF图片 242
11.2 图片元素〈img〉 242
11.2.1 src属性定义图片地址 244
11.2.2 alt属性显示图片替换文本 245
11.2.3 height和width属性控制图片尺寸 247
11.2.4 align属性对齐图片 248
11.2.5 border属性设置图片边框 250
11.3 图像映射〈map〉和〈area〉 252
11.3.1 shape属性指定区域形状 254
11.3.2 coords属性提供坐标参数 254
11.4 小结 257
11.5 自我测验 258
第12章 文档背景 261
12.1 背景设置的通用规则 261
12.2 文档背景设置属性 262
12.2.1 背景色属性bgcolor 262
12.2.2 背景图片属性background 263
12.3 背景的高级设置 265
12.4 小结 267
12.5 自我测验 267
第13章 合理的文档布局 269
13.1 使用表格控制文档布局 269
13.1.1 多栏显示 269
13.1.2 为多栏文档添加更多属性 271
13.2 对齐文字 273
13.2.1 居中元素〈center〉 273
13.2.2 align对齐属性 274
13.3 水平线〈hr〉 275
13.3.1 noshade属性控制投影 276
13.3.2 size属性定义宽度 277
13.3.3 width属性定义长度 278
13.4 小结 278
13.5 自我测验 279
第14章 字体和字型 281
14.1 〈font〉和〈basefont〉 281
14.1.1 face属性定义字体 282
14.1.2 size属性定义字号 284
14.1.3 color属性定义文字的颜色 286
14.2 定义文字属性的新方法 287
14.3 小结 289
14.4 自我测验 289
第15章 将显示和样式分开 291
15.1 早期HTML版本的缺陷 291
15.2 定义样式的3种方式 293
15.2.1 行内定义样式style属性 293
15.2.2 〈style〉元素总体声明样式 294
15.2.3 外联样式表〈link〉 298
15.3 小结 300
15.4 自我测验 301
第16章 〈span〉和〈div〉 303
16.1 行内样式定义〈span〉元素 305
16.2 块级样式定义〈div〉元素 308
16.3 文档格式化模型 310
16.4 小结 311
16.5 自我测验 311
第17章 文档的顶级信息 313
17.1 根元素〈html〉 314
17.2 文档头部信息〈head〉 316
17.3 标题元素〈title〉 317
17.4 元信息定义〈meta〉 318
17.5 文档主体〈body〉 321
17.5.1 link、vlink和alink属性定义链接颜色 322
17.5.2 样式表定义链接 323
17.6 全局属性 324
17.6.1 title属性定义元素标题 324
17.6.2 id和class属性命名元素 325
17.7 小结 327
17.8 自我测验 327
第18章 链接地址 329
18.1 绝对URI地址 330
18.1.1 传输协议 330
18.1.2 域名或IP 331
18.1.3 目录树 331
18.1.4 文件名 332
18.2 相对URI地址 332
18.3 片断标识 334
18.4 片断查询 335
18.5 其他常用协议 335
18.5.1 电子邮件链接 335
18.5.2 脚本协议 336
18.6 小结 338
18.7 自我测验 338
第19章 脚本和对象 341
19.1 插入脚本〈script〉 341
19.1.1 src属性定义脚本文件地址 344
19.1.2 type属性设定脚本语言 345
19.2 内在事件脚本 346
19.3 替换显示脚本〈noscript〉 348
19.4 解决脚本的兼容性 349
19.4.1 JavaScript脚本兼容 349
19.4.2 VBScript脚本兼容 350
19.4.3 Tcl脚本兼容 350
19.5 嵌入组件 350
19.5.1 定义组件〈obiect〉 351
19.5.2 对象参数设定〈param〉 354
19.6 嵌入Java小程序〈applet〉 356
19.7 小结 356
19.8 自我测验 357
附录1 元素总表及索引 359
附录2 属性总表 363
附录3 字符实体 373
附录4 语言编码 383