第一篇 HTML语言 2
第1章 HTML概述 2
1.1 HTML发展历史 2
1.2 HTML 4.01的特点 3
1.3 HTML文件基本操作 3
1.3.1 HTML文件示例 3
1.3.2 HTML文件编辑和保存 6
1.3.3 HTML文件显示和代码查看 7
1.3.4 HTML文件常用编辑和显示软件 8
1.4 HTML编程规范 9
1.5 HTML相关技术 10
本章小结 11
作业题 11
第2章 HTML顶级标记及全局属性 13
2.1 文档声明〈html〉 13
2.2 文档开头〈head〉 13
2.3 文档主体〈body〉 14
2.4 文档标题〈title〉 16
2.5 文档元信息〈meta〉 16
2.6 文档链接〈link〉 18
2.7 CSS样式表〈style〉 19
2.8 全局属性 19
本章小结 22
作业题 23
第3章 文本布局及格式化 25
3.1 文本布局 25
3.1.1 段落标记〈p〉 25
3.1.2 区块标记〈span〉、〈div〉 26
3.1.3 预格式化标记〈pre〉 28
3.1.4 列表标记 29
3.1.5 显示方向标记〈bdo〉 32
3.1.6 引用标记〈blockquote〉、〈q〉 32
3.1.7 其他标记 34
3.2 文本格式化 36
3.2.1 标题标记〈hi〉 36
3.2.2 字体标记〈font〉、〈basefont〉 38
3.2.3 字形与效果标记 39
3.2.4 标注文档改变〈ins〉、〈del〉 41
3.2.5 逻辑字体标记 42
3.2.6 字符实体 45
本章小结 48
作业题 49
第4章 超级链接 51
4.1 URL简介 51
4.1.1 绝对URL地址 51
4.1.2 相对URL地址 53
4.2 超级链接标记〈a〉 53
本章小结 56
作业题 57
第5章 表格 59
5.1 表格元素〈table〉 59
5.2 表格行〈tr〉 61
5.3 表格单元〈th〉、〈td〉 63
5.4 表格行编组〈thead〉、〈tfoot〉、〈tbody〉 65
5.5 表格列编组〈col〉、〈colgroup〉 68
5.6 表格标题〈caption〉 70
本章小结 71
作业题 71
第6章 表单 73
6.1 表单简介 73
6.2 表单主标记〈form〉 76
6.3 输入域标记〈input〉 79
6.4 文本区标记〈textarea〉 82
6.5 列表选择框〈select〉、〈option〉、〈optgroup〉 84
6.6 按钮标记〈button〉 87
6.7 标签标记〈label〉 89
6.8 控件集标记〈fieldset〉、〈legend〉 90
本章小结 93
作业题 94
第7章 多媒体及外部程序 96
7.1 多媒体及外部程序简介 96
7.2 插入图像 98
7.2.1 图像标记〈img〉 98
7.2.2 图像映射标记〈map〉、〈area〉 101
7.3 嵌入音频和视频 104
7.3.1 当前文档中播放媒体〈embed〉、〈object〉、〈img〉 104
7.3.2 外部窗口中播放媒体〈a〉 109
7.3.3 插入背景音乐〈bgsound〉 109
7.4 插入动画〈embed〉 110
7.5 插入脚本〈script〉、〈noscript〉 111
7.6 插入Java小程序〈applet〉 113
本章小结 115
作业题 116
第8章 框架 119
8.1 框架集标记〈frameset〉 119
8.2 框架标记〈frame〉 121
8.3 不支持框架的标记〈noframes〉 124
8.4 内部框架标记〈iframe〉 125
本章小结 127
作业题 128
第二篇 CSS样式表 131
第9章 CSS样式表概述 131
9.1 CSS样式表的概念与发展 131
9.2 CSS样式表的特点 132
9.3 CSS样式表的定义 132
9.3.1 内部CSS样式表定义 132
9.3.2 外部CSS样式表定义 137
9.4 外部CSS样式表基本操作 138
9.4.1 CSS文件编辑和保存 138
9.4.2 CSS样式表常用编辑软件 139
9.5 CSS样式表的应用 140
9.5.1 内部CSS样式表应用 140
9.5.2 外部CSS样式表应用 141
9.5.3 CSS样式表应用的优先级 145
9.6 CSS样式表特殊用法 148
9.6.1 伪类和伪元素 148
9.6.2 标记关联及编组 150
9.6.3 子类的定义和应用 151
本章小结 151
作业题 152
第10章 CSS样式表基本属性 154
10.1 字体属性 154
10.2 前景色与背景属性 157
10.3 文本属性 163
10.4 容器属性 168
10.5 列表样式属性 175
10.6 定位与显示属性 179
10.7 鼠标光标形状属性 185
本章小结 189
作业题 190
第11章 CSS样式表滤镜 193
11.1 滤镜简介 193
11.2 静态滤镜 196
11.3 动态滤镜 217
本章小结 228
作业题 228
第三篇 JavaScript脚本语言 232
第12章 JavaScript概述 232
12.1 JavaScript的概念与发展 232
12.2 JavaScript的特点 233
12.3 内部JavaScript代码的基本操作 234
12.3.1 内部JavaScript代码的示例 234
12.3.2 内部JavaScript代码的嵌入 236
12.4 外部JavaScript文件基本操作 236
12.4.1 JavaScript文件示例 237
12.4.2 JavaScript文件的嵌入 237
12.4.3 JavaScript文件编辑和保存 238
12.4.4 JavaScript常用编辑和显示软件 239
12.5 JavaScript编程规范 240
12.6 JavaScript和Java的区别 241
本章小结 242
作业题 242
第13章 JavaScript的基本语法 244
13.1 JavaScript的基本数据类型 244
13.2 JavaScript的常量和变量 246
13.3 JavaScript的运算符和表达式 250
13.4 JavaScript的函数 256
13.5 JavaScript的程序流程控制语句 259
本章小结 268
作业题 269
第14章 JavaScript的对象与内置函数 272
14.1 JavaScript对象模型及自定义对象 272
14.1.1 JavaScript中的对象概念 272
14.1.2 JavaScript中对象的使用 273
14.1.3 自定义对象的创建 274
14.1.4 对象的事件及事件处理 278
14.2 JavaScript的内置对象 284
14.3 JavaScript的主要内置函数 300
本章小结 304
作业题 304
第15章 浏览器文档对象模型中的对象 307
15.1 浏览器DOM对象层次模型 307
15.2 window(窗口)对象 309
15.3 frame(框架)对象 319
15.4 document(文档)对象 326
15.5 form(表单)对象 331
15.6 img(图像)对象 338
15.7 location(地址栏)对象 345
15.8 history(历史)对象 348
15.9 navigator(浏览器)对象 351
15.10 screen(屏幕)对象 356
本章小结 358
作业题 358
附录1 网页制作工具——FrontPage 361
附录2 HTML标记列表 369
附录3 样例试题 373
参考文献 377