第1章 网络与Web基础知识 1
1.1 Internet概述 1
1.1.1 Internet简介 1
1.1.2 TCP/IP简介 3
1.1.3 万维网WWW 5
1.2 浏览器-服务器模式 9
1.3 注册域名 10
1.3.1 如何选择好的域名 10
1.3.2 注册域名的注意事项 11
1.3.3 注册域名的步骤 12
1.3.4 申请网站空间 13
习题1 14
第2章 网站规划设计 15
2.1 网站的建设步骤 15
2.2 网站的规划与设计 15
2.3 确定网站的类型和整体风格 16
2.3.1 网站的类型 16
2.3.2 网站的整体风格 17
2.4 定位网站的主题和名称 17
2.4.1 网站主题的确定 17
2.4.2 网站名称的确定 18
2.5 确定网站的CI形象 18
2.6 网站内容的设计 19
2.6.1 设计网站的栏目 20
2.6.2 设计网站的版块 20
2.6.3 确定网站的目录结构 21
2.6.4 设计网站的链接结构 22
2.6.5 组织网站的内容 22
2.7 网站策划书撰写要点 23
习题2 25
第3章 网页设计 26
3.1 网页设计的准则 26
3.1.1 网页的基本元素 26
3.1.2 网页布局 28
3.1.3 配色原则 32
3.2 常见网页设计工具 35
3.2.1 网页编辑工具 35
3.2.2 网页图形图像处理工具 36
3.2.3 网页动画制作与特效工具 37
3.2.4 网页上传工具 38
3.2.5 网页设计的发展趋势和未来前景 39
习题3 40
第4章 HTML基础 41
4.1 HTML简介 41
4.1.1 HTML发展历史 41
4.1.2 HTML5的特性 42
4.1.3 HTML5元素 42
4.2 HTML编写规范 43
4.2.1 HTML文档结构 43
4.2.2 使用HTML语法编写HTML5文档 43
4.3 网页文件的创建过程 45
4.4 搭建支持HTML5的浏览器环境 46
4.5 文字与段落排版 47
4.5.1 注释标签〈!--…--〉 47
4.5.2 强制换行标签〈br /〉 47
4.5.3 段落标签〈p〉…〈/p〉 47
4.5.4 定位标签〈div〉…〈/div〉 48
4.5.5 水平线标签〈hr/〉 48
4.5.6 标题文字标签〈h#〉…〈/h#〉 49
4.5.7 文字与段落排版综合实例 49
4.6 超链接 50
4.7 图像 52
4.7.1 网页的背景 52
4.7.2 图像标签〈img〉 53
4.7.3 用图像作为超链接热点 53
4.7.4 图像应用综合实例 54
4.8 表格 54
4.8.1 简单表格 54
4.8.2 表格内文字的对齐方式 55
4.8.3 表格在页面中的对齐方式 55
4.8.4 表格的色彩和图像背景 55
4.8.5 表格应用综合实例 56
4.9 列表 57
4.9.1 无序列表标签〈ul〉〈li〉…〈/ul〉 57
4.9.2 有序列表标签〈ol〉〈li〉…〈/ol〉 58
习题4 60
第5章 HTML高级应用 62
5.1 使用结构元素构建网页布局 62
5.2 音频和视频 67
5.2.1 音频和视频格式 68
5.2.2 音频标签〈audio〉 69
5.2.3 视频标签〈video〉 70
5.3 表单 71
5.3.1 表单标签〈form〉…〈/form〉 71
5.3.2 〈input〉元素 72
5.3.3 选择栏〈select〉 74
5.3.4 多行文本域〈textarea〉…〈/textarea〉 75
5.3.5 表单应用综合实例 75
5.4 canvas绘图 77
5.4.1 创建〈canvas〉元素 77
5.4.2 构建绘图环境 78
5.4.3 通过JavaScript绘制图形 78
5.5 HTML5的发展前景 87
习题5 87
第6章 网页样式表CSS 89
6.1 CSS概述 89
6.1.1 CSS的基本概念 89
6.1.2 CSS的发展历史 90
6.1.3 CSS3的特点 90
6.2 CSS与HTML文档的结合方法 91
6.2.1 定义内部样式表 91
6.2.2 定义行内样式表 93
6.2.3 链入外部样式表 94
6.2.4 导入外部样式表 96
6.3 样式表语法 97
6.3.1 CSS的定义组成 97
6.3.2 常用的选择符 98
6.4 多重样式表的层叠 111
6.5 CSS的属性单位 112
6.5.1 长度、百分比单位 112
6.5.2 色彩单位 113
6.6 样式表的常用属性 114
6.6.1 字体属性 114
6.6.2 文本属性 116
6.6.3 控制BOX的属性 118
6.6.4 布局属性 122
6.6.5 背景属性 123
6.6.6 定位属性 126
6.6.7 定位锚伪类 129
6.6.8 其他属性 131
6.7 CSS布局综合应用案例 135
习题6 142
第7章 JavaScript脚本语言 144
7.1 JavaScript简介 144
7.2 在网页中插入JavaScript的方法及定义 144
7.2.1 在HTML文档中嵌入脚本程序 144
7.2.2 链接脚本文件 146
7.2.3 在标签内添加脚本 146
7.3 JavaScript的基本数据类型和表达式 147
7.3.1 基本数据类型 147
7.3.2 常量 147
7.3.3 变量 148
7.3.4 运算符和表达式 149
7.4 JavaScript的程序结构 150
7.4.1 简单语句 150
7.4.2 程序控制流程 152
7.4.3 函数 158
7.5 基于对象的JavaScript语言 160
7.5.1 对象 160
7.5.2 对象的属性 162
7.5.3 对象的事件 163
7.5.4 对象的方法 163
7.6 DOM对象及编程 164
7.6.1 窗口对象 165
7.6.2 文档对象 166
7.6.3 位置对象 168
7.6.4 历史对象 168
7.7 JavaScript的对象事件处理程序 169
7.7.1 对象的事件 169
7.7.2 常用的事件及处理 170
7.7.3 表单对象与交互性 176
习题7 180
第8章 网页编辑工具Dreamweaver CS5 181
8.1 Dreamweaver简介 181
8.2 Dreamweaver CS5的启动和设置 181
8.2.1 Dreamweaver CS5的启动 181
8.2.2 Dreamweaver CS5的主工作区 182
8.2.3 Dreamweaver CS5的参数设置 184
8.3 Dreamweaver CS5创建网页的工作流程 186
8.4 站点管理 189
8.4.1 Dreamweaver的网站定义 189
8.4.2 建立本地站点 189
8.4.3 管理本地站点 191
8.5 网页的页面设置 192
8.6 网页的基本排版 193
8.6.1 网页基本元素 193
8.6.2 页面的简单排版 194
8.7 超链接 197
8.7.1 超链接的基本概念 197
8.7.2 在Dreamweaver中设置超链接 197
8.8 图像 201
8.8.1 插入图像 201
8.8.2 图像映射 202
8.8.3 制作鼠标经过图像 204
8.9 表格 205
8.9.1 插入表格 205
8.9.2 使用表格显示内容 206
8.10 表单 208
8.10.1 表单的基本概念 208
8.10.2 表单对象的使用 209
8.10.3 检查表单 212
习题8 214
第9章 设计Web页面布局 215
9.1 使用“布局”模式对页进行布局 215
9.1.1 “布局”模式的概念 215
9.1.2 “标准”模式与“布局”模式的切换 215
9.1.3 在“布局”模式下绘制布局单元格和表格 216
9.1.4 调整布局单元格和表格的大小及位置 218
9.1.5 将内容添加到布局单元格中 219
9.2 AP元素 221
9.2.1 AP元素的基本操作 221
9.2.2 将AP元素转换为表格 225
9.3 框架 226
9.3.1 框架类型和框架面板 226
9.3.2 使用框架排版 226
9.4 使用CSS对页进行布局 229
9.4.1 在Dreamweaver中创建CSS样式 230
9.4.2 在Dreamweaver中使用CSS样式表美化页面 232
9.5 模板 236
9.5.1 模板的基本概念 236
9.5.2 利用模板创建页面 236
9.5.3 用模板更新整个站点 240
习题9 240
第10章 多媒体对象与网页特效 242
10.1 多媒体对象 242
10.1.1 插入Flash按钮对象 242
10.1.2 插入Flash内容 243
10.1.3 插入FlashPaper电子文档 245
10.2 网页特效 247
10.2.1 制作循环滚动的字幕 247
10.2.2 制作幻灯片切换的广告 250
10.2.3 制作二级纵向导航菜单 253
习题10 256
第11章 网上购物商城网站综合案例 257
11.1 网站规划 257
11.1.1 前台页面 257
11.1.2 后台页面 259
11.2 建立网站架构 260
11.3 首页的制作 261
11.4 制作商品搜索列表页面 275
11.5 制作商品详细信息页面 277
习题11 282
参考文献 284