第1章 网页设计基础 1
1.1 网站建设基本概念 1
1.1.1 因特网 1
1.1.2 万维网 2
1.1.3 浏览器 3
1.1.4 网页和网站 4
1.2 网页设计相关技术 6
1.2.1 网页设计相关组织 6
1.2.2 Web标准 7
1.2.3 XHTML标签 9
1.2.4 CSS样式 10
1.2.5 JavaScript脚本 11
1.2.6 图形图像处理 11
1.3 网页制作工具 13
1.3.1 HTML网页编辑器 13
1.3.2 可视化网页制作工具 14
1.3.3 图形图像处理工具 16
1.4 网站开发流程 16
1.5 本章小结 17
1.6 习题 17
1.6.1 填空题 17
1.6.2 简答题 18
第2章 Dreamweaver CS6简介 19
2.1 初识Dreamweaver CS6 19
2.1.1 认识Dreamweaver CS6的工作界面 19
2.1.2 工作区常用功能介绍 20
2.1.3 Dreamweaver CS6版本介绍 23
2.2 站点的创建和管理 24
2.2.1 创建新站点 24
2.2.2 打开已有站点 25
2.2.3 导出和导入已有站点 25
2.2.4 管理已有站点 28
2.3 本章小结 32
2.4 习题 32
第3章 XHTML基础 34
3.1 XHTML的基本结构与语法 34
3.1.1 XHTML的基本结构 34
3.1.2 HTML标签 37
3.1.3 HTML属性 38
3.1.4 元数据标签〈meta〉 38
3.2 文字处理 40
3.2.1 标题标签〈hn〉 40
3.2.2 段落标签〈P〉 41
3.2.3 换行标签〈br/〉 42
3.2.4 水平线标签〈hr/〉 43
3.2.5 原样显示文字标签〈pre〉 44
3.2.6 居中对齐标签〈center〉 45
3.2.7 文字格式标签〈font〉 46
3.2.8 字体格式化 46
3.2.9 特殊符号的使用 49
3.2.10 注释标签 50
3.2.11 文字处理案例 50
3.3 列表 51
3.3.1 无序列表 51
3.3.2 有序列表 52
3.3.3 定义性列表 54
3.4 多媒体 55
3.4.1 图像标签〈img〉 55
3.4.2 声音和视频文件的使用 57
3.4.3 滚动对象标签〈marquee〉 63
3.5 超链接 65
3.5.1 超链接的建立 65
3.5.2 超链接的运用 66
3.5.3 绝对路径与相对路径 73
3.6 表格 74
3.6.1 表格的结构 74
3.6.2 表格的分组 77
3.6.3 表格的嵌套 84
3.6.4 运用表格制作简单页面 85
3.7 本章小结 86
3.8 习题 87
3.8.1 填空题 87
3.8.2 练习题 87
第4章 表单和框架 88
4.1 表单 88
4.1.1 表单容器标签〈form〉 88
4.1.2 输入域标签〈input〉 90
4.1.3 多行文本输入框〈textarea〉 94
4.1.4 下拉列表框〈select〉 95
4.1.5 标注标签〈label〉 97
4.1.6 分组标签〈fieldset〉 97
4.1.7 按钮标签〈button〉 98
4.1.8 制作注册表单 98
4.2 框架 102
4.2.1 框架的结构 102
4.2.2 框架的应用设置 104
4.3 本章小结 111
4.4 习题 111
4.4.1 填空题 111
4.4.2 操作题 111
第5章 CS S基本语法 112
5.1 CSS概述 112
5.1.1 CSS简介 112
5.1.2 CSS的优势 113
5.1.3 CSS与浏览器的兼容性 115
5.2 CSS语法 115
5.2.1 CSS语法规则 115
5.2.2 选择器的类型 116
5.2.3 选择器的综合运用 117
5.2.4 CSS注释 120
5.3 CSS样式表 121
5.3.1 行间样式表 121
5.3.2 内部样式表 122
5.3.3 外部样式表 122
5.3.4 导入外部样式表 124
5.4 样式优先权 125
5.4.1 样式表的优先级 125
5.4.2 选择器的优先级 127
5.4.3 !important语法 128
5.5 CSS的继承 129
5.6 本章小结 131
5.7 习题 131
5.7.1 填空题 131
5.7.2 简答题 132
第6章 使用CSS美化网页元素 133
6.1 丰富文字效果 133
6.1.1 文字样式属性 133
6.1.2 排版样式属性 137
6.2 控制页面背景 141
6.2.1 设置颜色方法 141
6.2.2 设置背景效果 142
6.3 设置图片效果 145
6.3.1 图片样式 146
6.3.2 图片的对齐 148
6.3.3 图文混排 149
6.4 美化超链接 151
6.4.1 动态超链接 151
6.4.2 图片超链接 152
6.5 美化表格 154
6.5.1 边框的样式 154
6.5.2 外边距和内边距 156
6.5.3 表格的颜色 159
6.6 美化列表 161
6.6.1 项目列表的相关属性 161
6.6.2 列表和其他元素的综合运用 163
6.7 美化表单 165
6.8 本章小结 167
6.9 习题 167
6.9.1 填空题 167
6.9.2 简答题 167
6.9.3 练习题 167
第7章 CSS布局基础 168
7.1 认识〈div〉和〈span〉 168
7.1.1 〈div〉标签 168
7.1.2 〈span〉标签 169
7.1.3 div和span对象的区别 171
7.2 盒模型 172
7.2.1 盒模型概述 172
7.2.2 盒模型与浏览器 173
7.3 定位与浮动 174
7.3.1 元素的定位 174
7.3.2 元素的浮动 182
7.3.3 清除浮动 187
7.4 浏览器的兼容性 194
7.4.1 CSS Hack 194
7.4.2 !important 199
7.5 本章小结 200
7.6 习题 200
7.6.1 填空题 200
7.6.2 简答题 200
第8章 DIV+CSS布局 201
8.1 CSS的排版理念 201
8.1.1 设计页面结构 201
8.1.2 页面的排版 201
8.1.3 网页模块命名规范 202
8.2 单列布局 204
8.3 两列布局 208
8.4 三列布局 210
8.5 CSS十DIV布局与表格布局的差异 214
8.6 网页布局实战 217
8.7 本章小结 221
8.8 习题 221
第9章 JavaScript基础 222
9.1 JavaScript概述 222
9.1.1 初识JavaScript 222
9.1.2 在HTML中使用JavaScript脚本 223
9.1.3 JavaScript注释 224
9.2 JavaScript基本语法 225
9.2.1 标识符和关键字 225
9.2.2 数据类型 226
9.2.3 常量和变量 228
9.2.4 运算符和表达式 229
9.2.5 流程控制语句 231
9.2.6 函数 235
9.3 JavaScript对象 239
9.3.1 JavaScript对象概述 239
9.3.2 JavaScript内置对象 240
9.3.3 浏览器对象 246
9.4 JavaScript事件 250
9.4.1 JavaScript事件概述 250
9.4.2 JavaScript常用事件 250
9.4.3 常用事件处理程序 251
9.5 引用页面元素的方法 260
9.5.1 访问页面元素的id属性 260
9.5.2 使用name属性访问 262
9.5.3 使用HTML标记访问 263
9.6 本章小结 264
9.7 习题 265
9.7.1 选择题 265
9.7.2 简答题 267
第10章 JavaScript运用 268
10.1 JavaScript对象和事件的综合运用 268
10.1.1 制作级联菜单 268
10.1.2 制作下拉菜单 269
10.1.3 树形菜单 273
10.1.4 浮动的广告 275
10.1.5 跑马灯效果 279
10.2 JavaScript与CSS的综合运用 281
10.2.1 运用CSS滤镜实现PPT幻灯片 281
10.2.2 层的切换 284
10.3 jQuery在网页中的应用 286
10.3.1 jQuery简介 287
10.3.2 页面边栏的浮动窗口 288
10.3.3 动态显示密码强弱 290
10.4 本章小结 292
10.5 习题 292
第11章 企业网站制作实例 293
11.1 准备工作 293
11.2 布局页面 295
11.3 详细页面制作 298
11.3.1 header区域 298
11.3.2 menu区域 299
11.3.3 banner区域 301
11.3.4 main区域 302
11.3.5 footer区域 310
11.4 本章小结 310
11.5 习题 310
参考文献 312