第1章 网站与网页 1
1.1 互联网与万维网 1
1.2 服务器、客户机和Web浏览器 2
1.3 网页与HTML 3
1.4 网页素材 5
1.5 静态网页、动态网页和网站 5
1.6 小结 6
1.7 习题 6
第2章 使用Fireworks制作图片 7
2.1 Fireworks软件的工作界面 7
2.2 制作网站标题 8
2.3 制作导航栏按钮图片 10
2.4 将文本附加到路径 10
2.5 制作图片交替效果的GIF动画 12
2.6 制作滚动字幕效果的GIF动画 14
2.7 小结 17
2.8 习题 18
第3章 使用Flash制作动画 19
3.1 Flash软件的工作界面 19
3.2 制作缩放自如的文字 20
3.3 制作运动渐变的动画 22
3.4 制作环绕球体旋转的文字 26
3.5 小结 29
3.6 习题 29
第4章 超文本标记语言 30
4.1 表现性元素 30
4.2 HTML元素及其属性 31
4.3 a元素及其应用 33
4.4 标题元素 35
4.5 段落元素 36
4.6 列表元素 37
4.7 表格元素 38
4.7.1 表格的基本结构 38
4.7.2 跨行或跨列的表格单元格 39
4.8 img元素及其应用 40
4.9 行内元素和块级元素 42
4.10 结构性元素、表现性元素、表现性属性 43
4.11 小结 45
4.12 习题 45
第5章 CSS基础 46
5.1 网页的内容、结构与表现 46
5.2 HTML规范及文档类型定义 48
5.2.1 Transitional类型的HTML文档的基本要求 49
5.2.2 W3C标记验证服务 49
5.2.3 使用Dreamweaver验证HTML文档的语法规范 51
5.3 内部样式表 52
5.3.1 类型选择器 52
5.3.2 类选择器 53
5.3.3 ID选择器 54
5.3.4 伪类选择器 55
5.3.5 选择器分组 56
5.3.6 后代选择器 56
5.3.7 子元素选择器 57
5.4 常用的样式特性 58
5.4.1 类型特性 58
5.4.2 背景特性 59
5.4.3 区块特性 60
5.5 行内样式 61
5.6 外部样式表及其应用 61
5.6.1 创建外部样式表 61
5.6.2 W3C在线CSS验证服务 62
5.6.3 在HTML文档中链接外部样式表 62
5.6.4 在HTML文档中嵌入外部样式表 63
5.7 层叠样式表 64
5.7.1 CSS的层叠性 64
5.7.2 CSS的继承性 66
5.8 小结 67
5.9 习题 68
第6章 可扩展超文本标记语言 69
6.1 XHTML的形成背景 69
6.1.1 缺乏语法规范性的HTML文档 69
6.1.2 XHTML的面世 70
6.2 XHTML的语法规定 70
6.3 XHTML文档的基本结构 72
6.4 使用W3C标记验证服务检查XHTML文档的语法 73
6.5 XHTML+CSS 74
6.6 使用字符实体在网页中显示特殊字符 75
6.7 小结 76
6.8 习题 76
第7章 应用div+CSS布局网页 78
7.1 盒子模型 78
7.2 与盒子模型有关的样式特性 79
7.2.1 方框特性 79
7.2.2 边框特性 79
7.2.3 盒子模型演示 80
7.3 元素及其盒子在网页中的排列 81
7.3.1 正常流中的元素盒子 81
7.3.2 元素盒子的浮动 83
7.3.3 应用CSS和盒子浮动制作水平导航条 84
7.4 div+CSS网页布局 85
7.5 Web标准网页设计举例 88
7.6 小结 91
7.7 习题 92
第8章 使用Dreamweaver设计和制作网页 95
8.1 Dreamweaver软件的工作界面 95
8.2 使用Dreamweaver创建CSS文档 96
8.3 使用Dreamweaver创建XHTML文档 101
8.4 小结 106
8.5 习题 106
第9章 使用Dreamweaver建设网站 107
9.1 网站规划与功能定位 107
9.2 创建本地站点 107
9.3 创建公共文件夹 110
9.4 设计网页的版面布局 110
9.5 素材准备 111
9.6 创建实现网页版面布局的CSS文档 113
9.7 创建HTML模板 113
9.8 运用模板制作网页 120
9.9 通过HTML模板维护网站 125
9.10 通过CSS文档定制网站风格 127
9.11 规范化HTML文档 128
9.12 网页测试 129
9.13 小结 130
9.14 习题 131
第10章 JavaScript基础 132
10.1 JavaScript放置 132
10.1.1 在HTML文档主体直接插入JavaScript 132
10.1.2 在IE浏览器中调试JavaScript 135
10.1.3 JavaScript函数 137
10.1.4 在HTML文档头部定义JavaScript函数 137
10.1.5 在外部脚本文档定义JavaScript函数 138
10.2 变量和类型 140
10.2.1 变量 140
10.2.2 类型 140
10.3 运算符与表达式 141
10.4 全局变量和局部变量 144
10.5 数据类型转换 145
10.5.1 隐式数据类型转换 145
10.5.2 显式数据类型转换 146
10.6 JavaScript中的流程控制语句 147
10.6.1 选择控制语句 147
10.6.2 循环控制语句 148
10.7 小结 150
10.8 习题 151
第11章 JavaScript内置对象 152
11.1 对象、属性和方法 152
11.2 Date对象 152
11.3 with语句 154
11.4 String对象 154
11.4.1 创建String对象 154
11.4.2 String对象的属性 155
11.4.3 String对象的方法 155
11.4.4 String对象和string类型的变量 156
11.4.5 String对象的应用 156
11.4.6 正则表达式及其应用 158
11.5 RegExp对象 161
11.6 Array对象 162
11.6.1 数组的逻辑结构 162
11.6.2 创建Array对象 162
11.6.3 Array对象的length属性与数组元素 163
11.7 小结 164
11.8 习题 164
第12章 验证表单数据 166
12.1 表单、控件及其属性 166
12.2 表单事件和事件属性 169
12.3 验证表单数据 170
12.4 网页的Web标准 173
12.4.1 网页Web标准的四个层次 173
12.4.2 Web标准系列 176
12.5 小结 177
12.6 习题 177
第13章 BOM和DOM 178
13.1 浏览器对象模型 178
13.1.1 window对象的属性 178
13.1.2 window对象的方法 179
13.1.3 screen对象 181
13.2 文档对象模型及HTML文档树 182
13.2.1 使用innerHTML属性访问元素的内容 183
13.2.2 调用getElementById方法访问HTML文档树中的元素节点 184
13.2.3 调用getElementsByTagName方法访问HTML文档树中的元素节点 186
13.3 事件及其处理 188
13.3.1 事件的类型 188
13.3.2 在HTML元素的开始标签中处理事件 189
13.3.3 使用HTML文档树的元素对象及有关属性处理事件 190
13.4 事件的综合处理 191
13.5 小结 193
13.6 习题 194
第14章 Cookie技术及其应用 196
14.1 创建和查看Cookie 196
14.1.1 创建Cookie 196
14.1.2 查看Cookie 197
14.2 插入、修改和删除Cookie 200
14.3 读取Cookie 200
14.4 在表单中应用Cookie技术 202
14.4.1 通过注册表单创建Cookie 202
14.4.2 通过登录表单读取Cookie 203
14.5 利用Cookie技术提供个性化信息 205
14.6 小结 208
14.7 习题 208
第15章 DHTML 210
15.1 绝对定位和相对定位 210
15.1.1 绝对定位 210
15.1.2 相对定位 212
15.2 下拉菜单 213
15.3 垂直移动的文字 217
15.4 在网页上漂浮的图片链接 219
15.4.1 从左向右移动的图片链接 219
15.4.2 水平方向来回移动的图片链接 221
15.4.3 在Web浏览器窗口内漂浮的图片链接 222
15.5 自动切换的图片 224
15.5.1 嵌入自动切换的图片 225
15.5.2 自动切换的图片及数字按钮组 227
15.5.3 自动切换的图片、数字按钮组及数字按钮click事件 229
15.6 表格隔行变色 230
15.7 小结 232
15.8 习题 233
参考文献 234