第1章 HTML基础 1
1.1 什么是HTML 1
1.1.1 网页的基本概念 1
1.1.2 HTML的工作原理 3
1.1.3 HTML文档的结构 4
1.2 网页制作的工具——Dreamweaver 8 9
1.2.1 Dreamweaver 8的界面 9
1.2.2 菜单栏 10
1.2.3 Dreamweaver 8的工具栏 10
1.2.4 文档窗口 12
1.2.5 属性面板 13
1.2.6 面板组 14
1.3 页面属性的设置 14
1.3.1 定义网页背景色 14
1.3.2 设置背景图片 15
1.3.3 设置网页文字 16
1.3.4 设置背景音乐 17
1.4 Dreamweaver中的智能代码输入方法 17
小结 18
习题 19
实训 19
第2章 文本及版面控制标记 20
2.1 文本字体控制标记 20
2.1.1 字体标记font 20
2.1.2 标题标记hn 24
2.1.3 文字加大、缩小标记 25
2.1.4 粗体、斜体标记 26
2.1.5 上标与下标 27
2.1.6 删除线与下划线 27
2.2 文本版面风格控制标记 28
2.2.1 文本分段p、br 28
2.2.2 水平线标记hr 29
2.2.3 居中标记center 29
2.2.4 预排版标记pre 30
2.3 列表标记 31
2.3.1 无序列表标记ul 31
2.3.2 有序列表标记ol 33
2.4 容器标记 35
2.4.1 div标记 36
2.4.2 span标记 37
小结 38
习题 38
实训 39
第3章 图像 40
3.1 图像标记 40
3.1.1 图像标记的格式 40
3.1.2 设置图像的宽度和高度 41
3.1.3 设置图像水平间距和垂直间距 42
3.1.4 设置图像的提示信息 43
3.1.5 设置图像的对齐方式 43
3.2 网页图像格式 44
3.2.1 GIF 44
3.2.2 JPEG 44
3.2.3 PNG 45
3.3 网页图像处理 45
3.3.1 Photoshop界面简介 45
3.3.2 Photoshop的工具箱 46
3.3.3 几种常用的图像处理方法 54
小结 72
习题 72
实训 72
第4章 超级链接 74
4.1 超级链接的原理 74
4.2 超级链接标记 76
4.3 超级链接的种类 77
4.3.1 普通链接 77
4.3.2 锚记链接 78
4.3.3 电子邮件链接 80
4.3.4 图像链接 81
4.3.5 下载文件链接 84
4.3.6 脚本链接 84
4.3.7 空链接 86
小结 86
习题 86
实训 86
第5章 表格与框架 88
5.1 创建表格 88
5.1.1 表格的基本构成table、tr、td 88
5.1.2 设置表格的标题caption 89
5.1.3 表格的表头标记th 90
5.1.4 表格的结构 90
5.2 设置表格的基本属性 92
5.2.1 设置表格的宽度与高度 92
5.2.2 设置背景 93
5.2.3 设置边框 93
5.2.4 设置对齐方式 94
5.3 编辑表格 96
5.3.1 水平合并单元格 96
5.3.2 垂直合并单元格 96
5.3.3 拆分单元格 97
5.4 布局模式 98
5.5 框架 101
5.5.1 创建框架 101
5.5.2 frame和frameset标记 103
5.5.3 框架超链接的使用 104
5.5.4 内嵌框架标记iframe 107
小结 108
习题 108
实训 110
第6章 表单与特殊对象 114
6.1 创建表单 114
6.1.1 表单标记 114
6.1.2 用Dreamweaver创建表单 115
6.2 表单对象 115
6.2.1 文本框 116
6.2.2 密码框 116
6.2.3 单选按钮 118
6.2.4 复选框 119
6.2.5 下拉列表 120
6.2.6 文本域 122
6.2.7 提交按钮和重置按钮 124
6.2.8 按钮 125
6.2.9 图像域 126
6.2.10 隐藏域 127
6.2.11 文件域 128
6.3 网页中的特殊对象 129
6.3.1 object标记 129
6.3.2 marquee标记 132
小结 133
习题 134
实训 136
第7章 CSS样式表 137
7.1 什么是样式表 137
7.2 基本CSS选择器 137
7.2.1 标记选择器 138
7.2.2 类选择器 139
7.2.3 ID选择器 140
7.3 在HTML中使用CSS的方法 141
7.3.1 嵌入式 141
7.3.2 头部式 142
7.3.3 外部式 143
7.4 复合选择器 144
7.4.1 交集选择器 144
7.4.2 并集选择器 145
7.4.3 后代选择器 146
7.4.4 伪元素选择器 147
7.5 使用工具创建样式表 151
7.6 样式表应用举例 156
小结 157
习题 157
实训 158
第8章 网页的CSS布局 163
8.1 盒子模型 163
8.1.1 盒子模型结构 163
8.1.2 盒子属性的简写形式 165
8.2 标准流 165
8.2.1 行内元素 165
8.2.2 块级元素 166
8.2.3 行内元素与块级元素的相互转换 167
8.2.4 在标准流中盒子间距离的计算 168
8.3 盒子的浮动 171
8.3.1 制作基础页面 171
8.3.2 设置div左浮动 172
8.3.3 设置div右浮动 175
8.3.4 使用clear属性结束浮动 175
8.4 盒子的定位 177
8.4.1 静态定位 177
8.4.2 相对定位 178
8.4.3 绝对定位 180
8.4.4 固定定位 184
8.5 DIV+CSS布局方法 184
8.5.1 CSS排版的观念 184
8.5.2 DIV+CSS布局的主要方法 184
8.5.3 网页布局实例 186
8.6 各种CSS布局方法的分析 199
8.6.1 1-2-1布局 200
8.6.2 1-3-1布局 204
8.6.3 1-2-1全屏布局 206
小结 209
习题 209
实训 211
第9章 JavaScript脚本语言 224
9.1 JavaSeript简介 224
9.1.1 什么是.JavaScript 224
9.1.2 在网页中使用JavaScript 224
9.1.3 在多个网页中使用JavaScript代码 225
9.2 常量、变量、运算符与表达式 225
9.2.1 常量 225
9.2.2 变量 226
9.2.3 运算符 226
9.2.4 表达式 227
9.3 程序的流程控制 227
9.3.1 顺序结构 227
9.3.2 选择结构 228
9.3.3 循环结构 233
9.4 函数 236
9.4.1 函数的定义与调用 236
9.4.2 全局变量和局部变量 236
9.4.3 JavaScript的系统函数 238
9.5 对象 242
9.5.1 自定义对象的创建 242
9.5.2 使用Object创建对象实例 243
9.6 JavaScript的内置对象 244
9.6.1 String对象 244
9.6.2 Math对象 246
9.6.3 Array对象 248
9.6.4 Date对象 250
小结 252
习题 253
实训 255
第10章 文档对象模型(DOM) 261
10.1 DOM的基本概念 261
10.1.1 DOM的由来 261
10.1.2 什么是HTML DOM 261
10.1.3 DOM对象的引用方法 262
10.2 常用对象简介 262
10.2.1 window(窗口)对象 262
10.2.2 document(文档)对象 266
10.2.3 history(历史)对象 268
10.2.4 external(外部)对象 269
小结 270
习题 270
实训 271
第11章 XML基础 276
11.1 XML简介 276
11.1.1 XML的由来 276
11.1.2 一个XML实例 277
11.1.3 XML的特点 279
11.1.4 XML文档的几点说明 280
11.2 XML文档显示 281
11.2.1 用CSS样式表显示XML文档 281
11.2.2 用XSL样式表显示XML文档 283
11.2.3 XML的命名空间 286
11.2.4 用XML数据岛显示XML文档 289
小结 293
习题 293
实训 294
第12章 Ajax简介 299
12.1 Ajax概述 299
12.1.1 Ajax的含义 299
12.1.2 为什么要使用Ajax 300
12.2 Ajax开发 300
12.2.1 Ajax的关键技术 300
12.2.2 Ajax开发框架 302
12.3 Ajax的应用示例 304
小结 306
习题 306
实训 307
第13章 丰富互联网应用(RIA)简介 310
13.1 RIA技术简介 310
13.1.1 什么是RIA 310
13.1.2 常见的RIA技术 311
13.2 Flex简介 312
13.2.1 Flex 312
13.2.2 Flash Builder 4界面简介 313
13.2.3 MXML简介 314
13.2.4 Flex 4应用程序举例 314
小结 325
习题 325
实训 325
附录A 课程设计报告 329
附录B 网页制作课程设计评分表 333
参考文献 334