第一部分 HTML基础知识 3
第1章 准备开始 3
1.1 理解什么是媒体 4
1.1.1 剖析Web站点 4
1.1.2 Web浏览器 6
1.1.3 展望未来 7
1.2 认真计划网站 8
1.2.1 确定好网站的访问对象 8
1.2.2 为网站定好目标 9
1.2.3 建立网站的结构 10
1.2.4 组织网站的内容 10
1.2.5 开发网站的导航系统 11
1.3 使用HTML编辑器 12
1.3.1 基于文本的HTML编辑器 12
1.3.2 所见即所得的HTML编辑器 13
1.3.3 哪个才是最好的 13
1.4 向高手学习HTML知识 14
1.4.1 项目1-1:开发一个Web站点 15
1.4.2 小结 16
1.5 小测验 16
第2章 基本的页面结构 19
2.1 命名规则 20
2.2 在浏览器中浏览页面 22
2.3 理解标签 22
2.3.1 标签的类型 23
2.3.2 属性 24
2.3.3 必需的标签 24
2.3.4 XHTML的3种风格 25
2.3.5 大写 27
2.3.6 引号 27
2.3.7 嵌套 27
2.3.8 空格和间隔 28
2.4 使用特殊字符 30
2.5 加入注释 31
2.5.1 项目2-1:创建Web站点的首页 32
2.5.2 小结 34
2.6 小测验 34
第3章 颜色 35
3.1 理解十六进制颜色 36
3.1.1 使用颜色名 38
3.2 使用Web安全颜色 39
3.3 指定文档颜色 41
3.3.1 项目3-1:改变网页的颜色 42
3.3.2 小结 43
3.4 小测验 43
第4章 操作文本 45
4.1 格式化段落 46
4.1.1 段落空隔 46
4.1.2 换行 48
4.1.3 preformat 49
4.1.4 引用文本块 50
4.1.5 水平标准线 51
4.1.6 对齐 52
4.1.7 项目4-1:格式化段落以及页面元素 55
4.1.8 小结 58
4.2 使用头标 58
4.3 添加着重号 61
4.3.1 逻辑样式 61
4.3.2 物理样式 62
4.4 格式化字体 64
4.4.1 字体式样 65
4.4.2 字体尺寸 67
4.4.3 字体颜色 69
4.4.4 项目4-2:为Web页面加上样式属性 70
4.4.5 小结 71
4.5 小测验 72
第5章 使用链接 73
5.1 创建到其他网页的链接 74
5.1.1 绝对链接 76
5.1.2 相对链接 76
5.2 创建到同一网页中其他部分的链接 79
5.2.1 创建锚点 80
5.2.2 链接锚点 81
5.3 链接到其他文件类型 83
5.3.1 电子邮件地址 83
5.3.2 新闻组 84
5.3.3 FTP及可下载文件 84
5.3.4 项目5-1:创建链接 85
5.3.5 小结 88
5.4 改变链接颜色 89
5.5 定制链接 90
5.5.1 Tab顺序 90
5.5.2 键盘快捷键 91
5.5.3 目标窗口 92
5.5.4 项目5-2:定制链接 92
5.5.5 小结 94
5.6 小测验 95
第6章 使用图像 97
6.1 在前景中使用图像 98
6.1.1 图像文件的类型 98
6.1.2 使用已有的图片 99
6.1.3 创建自己的图片 100
6.1.4 项目6-1:在网页上添加一幅图像 100
6.1.5 小结 102
6.2 指定图像的高度和宽度 103
6.3 为图像提供替代文本 105
6.4 链接图像 106
6.4.1 链接整个图像 107
6.4.2 链接图像的一部分 107
6.5 使用边界 112
6.6 对齐图像和文本 114
6.6.1 结束对齐功能 116
6.7 在图像周围添加空白 118
6.7.1 项目6-2:转换图像特性 119
6.7.2 小结 122
6.8 在背景中使用图像 122
6.8.1 项目6-3:添加背景图像 125
6.8.2 小结 127
6.9 小测验 127
第7章 使用多媒体 129
7.1 理解插件程序、ActiveX控制器和帮助应用程序 130
7.1.1 查找计算机上的插件程序 130
7.1.2 决定文件类型、扩展名和适当的插件程序 131
7.2 链接多媒体 133
7.3 嵌入多媒体 134
7.3.1 使用嵌套 135
7.3.2 使用object 139
7.3.3 同时使用embed和object标识符 141
7.3.4 Java程序 142
7.3.5 项目7-1:在网页中嵌入声音 143
7.3.6 小结 144
7.4 小测验 145
第8章 创建列表 147
8.1 使用有序列表 148
8.2 使用无序列表 151
8.2.1 项目8-1:在网页上使用列表 151
8.2.2 小结 154
8.3 使用自定义列表 155
8.4 嵌套列表 156
8.4.1 项目8-2:在网页中使用两种不同类型的列表 158
8.4.2 小结 162
8.5 小测验 162
第9章 使用表格 163
9.1 理解表格 164
9.2 创建基本的表格 164
9.2.1 表格结构 165
9.2.2 单元格内容 166
9.3 编排表格格式 170
9.3.1 边框 170
9.3.2 cellpadding和cellspacing属性 173
9.3.3 宽度和高度 175
9.3.4 对齐方式 179
9.3.5 颜色 179
9.3.6 背景图 180
9.3.7 标题 180
9.3.8 项目9-1:创建基本的表格 181
9.3.9 小结 183
9.4 编排表格单元中内容的格式 184
9.4.1 对齐方式 184
9.4.2 宽度和高度 186
9.4.3 颜色 187
9.4.4 禁止换行 190
9.4.5 跨列 191
9.4.6 跨行 191
9.4.7 项目9-2:编排单元格内容的格式 192
9.4.8 小结 195
9.5 使用更多的编排技巧 195
9.5.1 行的组合和对齐 195
9.5.2 列的组合和对齐 197
9.6 使用表格进行页面布局 199
9.6.1 无隙表格 201
9.6.2 嵌套表格 201
9.6.3 项目9-3:使用无隙表格和嵌套表格 203
9.6.4 小结 206
9.7 小测验 206
第10章 建立框架 207
10.1 理解框架 208
10.1.1 支持框架的浏览器 208
10.2 建立基本的框架设置 209
10.2.1 行与列 209
10.2.2 标识框架内容 212
10.3 格式化框架 213
10.3.1 命名 214
10.3.2 边框 214
10.3.3 页边空白的高度和宽度 215
10.3.4 滚动 216
10.3.5 调整大小 218
10.4 框架间的链接 219
10.4.1 目标 219
10.4.2 基本目标 220
10.5 嵌套框架 221
10.6 建立内嵌式框架 223
10.7 为非框架浏览器建立内容 224
10.7.1 项目10-1:建立一个基本的框架设置 225
10.7.2 小结 227
10.8 小测验 228
第11章 使用表单 229
11.1 理解什么是表单 230
11.2 创建基本的表单 230
11.2.1 文本输入 231
11.2.2 单选按钮 235
11.2.3 复选框 237
11.2.4 选择菜单 238
11.2.5 文件上载 240
11.2.6 隐藏区 241
11.2.7 按钮 241
11.2.8 项目11-1:创建一个基本的表单 244
11.2.9 小结 246
11.3 处理表单 247
11.3.1 Action属性 247
11.3.2 Method和Enctype属性 248
11.4 附加的格式化技术 249
11.4.1 表格 250
11.4.2 Tab命令和快捷键 251
11.4.3 标签 251
11.4.4 分组 252
11.4.5 使表单元素丧失功能 254
11.4.6 项目11-2:格式化表单 255
11.4.7 小结 258
11.5 小测验 260
第二部分 超越HTML 263
第12章 创建Web图像 263
12.1 图像软件 264
12.1.1 Adobe 264
12.1.2 Macromedia 265
12.1.3 Jasc的Paint Shop Pro 266
12.2 影响设计决策的问题 266
12.2.1 操作平台 266
12.2.2 目标观众的人数统计 267
12.2.3 设计一个特定尺寸 267
12.2.4 HTML 268
12.2.5 浏览器 269
12.2.6 颜色 270
12.2.7 带宽 270
12.3 文件的格式 274
12.3.1 术语 274
12.3.2 GIF 276
12.3.3 JPEG 278
12.3.4 PNG 279
12.3.5 为工作选择最好的文件格式 279
12.3.6 项目12-1:保存网络图像 280
12.3.7 小结 281
12.4 小测验 281
12.5 进一步学习 282
第13章 网页内容 283
13.1 确保屏幕上的可读性 284
13.2 创建有效链接 285
13.3 提供打印友好页面 286
13.3.1 项目13-1:优化文本内容 287
13.3.2 小结 289
13.4 小测验 289
13.5 进一步学习 290
第14章 JavaScript 291
14.1 理解JavaScript 292
14.1.1 解答JavaScript 293
14.1.2 隐藏脚本 294
14.1.3 术语 294
14.1.4 JavaScript的逻辑性 297
14.2 脚本示例 298
14.2.1 加入当前日期和时间 298
14.2.2 制作必要的表格字段 299
14.2.3 当用户指向页面元素时改变它们 300
14.2.4 格式化一个新窗口 302
14.2.5 项目14-1:使用JavaScript调用一个新的浏览器窗口 304
14.2.6 小结 305
14.3 小测验 305
14.4 进一步学习 306
14.4.1 在线参考和脚本 306
14.4.2 书籍 306
第15章 级联样式工作表 307
15.1 理解CSS 308
15.1.1 CSS1与CSS2相比较 309
15.1.2 选择器 309
15.1.3 特性 309
15.1.4 声明和规则设置 310
15.1.5 普遍的类 310
15.1.6 值的类型 312
15.1.7 结构 313
15.1.8 高级概念 314
15.2 格式化页面 315
15.2.1 文本显示 316
15.2.2 背景 317
15.2.3 表格 318
15.2.4 清单 318
15.2.5 控制空白区域 319
15.2.6 边框 319
15.2.7 定位和页面布局 320
15.2.8 对其他的媒体进行格式化 320
15.2.9 项目15-1:创建一个样式表格 321
15.2.10 小结 322
15.3 小测验 323
15.4 进一步学习 323
第16章 使页面可被他人浏览 325
16.1 域名 326
16.2 寻找主机供应商 326
16.2.1 个人网站服务 327
16.2.2 商业网站服务 327
16.3 搜索引擎和搜索目录 329
16.3.1 为你的站点发布做好准备 329
16.3.2 项目16-1:添加meta标签 331
16.3.3 小结 331
16.4 上载你的页面 332
16.4.1 Windows的FTP程序 332
16.4.2 Macintosh FTP程序 334
16.4.3 基于网络的FTP 335
16.5 测试你的站点 336
16.6 提交你的站点 337
16.7 市场策划提示 338
16.8 使你的网站生机勃勃 338
16.8.1 小结 339
16.9 小测验 339
16.10 进一步学习 339
16.10.1 搜索引擎和搜索目录 340
第三部分 附录 343
附录A HTML 4参考表 343
附录B 特殊符号 357
附录C 常见问题解答(FAQ) 363
附录D 定位图像、剪贴画、多媒体和软件等 371
附录E 文件类型 375
附录F 小测验答案 379