第0章 网页设计基础知识 1
0.1 网站和网页概述 1
0.1.1 什么是网页 1
0.1.2 什么是网站 2
0.2 网页设计的基本原则 2
0.2.1 网页的基本构成元素 2
0.2.2 网页设计的美学原则 2
0.2.3 网页的布局结构原则 3
0.3 网站开发基本流程 4
0.3.1 站点定位与规划 4
0.3.2 网页布局与设计 5
0.3.3 网站测试与部署 6
0.3.4 网站更新与维护 6
课后小结 6
习题 6
第1章 HTML概述 7
1.1 HTML简介 7
1.1.1 什么是HTML页面 7
1.1.2 HTML页面的结构 8
1.2 HTML基本语法 9
1.3 第一个HTML页面 9
课后小结 11
习题 11
第2章 HTML开发工具——Dreamweaver CS5 12
2.1 Dreamweaver CS5的安装 12
2.2 Dreamweaver CS5的使用 14
2.3 DreamweaverCS5创建站点与页面 15
2.3.1 创建站点 15
2.3.2 创建页面 16
课后小结 16
习题 17
第3章 HTML页面的整体设计 18
3.1 页面头部信息设置 18
3.1.1 设置页面标题 18
3.1.2 设置页面基底网址 19
3.1.3 元信息标签 20
3.1.4 与CSS及javascript关联标签 21
3.2 页面主体设置 23
3.2.1 设置页面背景色 23
3.2.2 设置页面背景图片 24
3.2.3 设置页面整体边距 25
课后小结 26
习题 26
第4章 HTML页面中的文字与段落 27
4.1 段落样式和排版 27
4.1.1 设置文字分段 27
4.1.2 在文字中加入空格 28
4.1.3 设置文字换行 29
4.1.4 设置文字对齐方式 30
4.1.5 添加水平分隔线 30
4.2 设置文字样式 31
4.2.1 字体样式设置标签 32
4.2.2 设置文字的颜色 32
4.2.3 设置文字的大小 33
4.2.4 设置文字的字体 34
4.2.5 设置文字的外观 34
4.2.6 设置标题样式 36
4.2.7 其他文字修饰方法 36
4.3 建立和使用列表 37
4.3.1 列表的类型 38
4.3.2 无序列表 38
4.3.3 有序列表 39
4.3.4 定义列表 40
4.3.5 嵌套列表 41
4.4 超级链接 43
4.4.1 为文字设置链接 43
4.4.2 设置链接的打开方式 44
4.4.3 添加链接提示文字 44
4.4.4 设置锚 45
4.4.5 设置邮件链接 46
课后小结 47
习题 47
第5章 HTML页面中的图片和声音 48
5.1 在页面中插入图片 48
5.1.1 插入图片文件 48
5.1.2 设置图片的高度和宽度 49
5.1.3 设置图片的边框 50
5.1.4 添加图片替代文字 51
5.1.5 图文混合排版 52
5.1.6 图片添加链接 53
5.2 在页面中插入声音 54
5.2.1 设置页面背景声音 54
5.2.2 插入音乐文件 54
课后小结 55
习题 56
第6章 HTML页面中的表格 58
6.1 表格在页面中的作用 58
6.2 创建表格 58
6.2.1 表格的组成部分 59
6.2.2 创建表格的行和列 60
6.3 设置表格样式 61
6.3.1 设置表格的高度和宽度 62
6.3.2 设置表格的水平对齐方式 62
6.3.3 设置表格边框 64
6.3.4 设置表格的填充和间距 65
6.3.5 设置表格的背景色及背景图片 67
6.4 设置表格行的样式 68
6.4.1 设置行高 68
6.4.2 设置行内对齐方式 69
6.5 设置表格单元格的样式 70
6.5.1 设置单元格的高度和宽度 71
6.5.2 设置单元格对齐方式 71
6.6 表格的嵌套 73
课后小结 74
习题 74
第7章 HTML页面中的表单 78
7.1 表单在页面中的作用 78
7.1.1 表单的结构和用途 78
7.1.2 表单的数据传输方式 79
7.2 表单中的控件 80
7.2.1 单行文本框控件 80
7.2.2 密码框控件 81
7.2.3 多行文本框控件 82
7.2.4 单选框控件 82
7.2.5 复选框控件 83
7.2.6 下拉列表和列表框控件 84
7.2.7 各种按钮控件 85
7.2.8 图像域控件 86
7.2.9 文件域控件 87
7.2.10 隐藏域控件 88
课后小结 89
习题 89
第8章 HTML页面中的框架 91
8.1 框架在页面中的作用 91
8.2 在页面中建立框架 92
8.2.1 建立框架集 92
8.2.2 调整框架的比例 93
8.2.3 设置框架边框属性 94
8.2.4 设置框架滚动条 95
8.2.5 框架的嵌套 95
8.2.6 在框架中建立链接 96
8.3 浮动框架 98
课后小结 99
习题 99
第9章 CSS基础知识 101
9.1 CSS简介 101
9.1.1 CSS的发展 101
9.1.2 CSS的特点 102
9.2 CSS定义方式 102
9.3 CSS基本语法 103
9.3.1 选择符 103
9.3.2 属性 104
9.3.3 值 107
课后小结 107
习题 107
第10章 CSS网页元素设计 109
10.1 字体设置 109
10.1.1 设置字体系列 109
10.1.2 设置字体大小 110
10.1.3 设置字体样式 111
10.1.4 设置字体粗细 112
10.1.5 设置字体变体 112
10.2 段落排版 114
10.2.1 调整字符间距 114
10.2.2 调整单词间距 115
10.2.3 设置文字修饰 115
10.2.4 设置段落缩进 116
10.3 背景设置 117
10.3.1 设置背景颜色 118
10.3.2 设置背景图片 118
10.3.3 设置重复背景图片 119
10.3.4 设置背景图片位置 120
10.4 边框和边距 121
10.4.1 设置边框样式 121
10.4.2 设置边框宽度 122
10.4.3 设置边框颜色 123
10.4.4 设置边距和填充 124
课后小结 125
习题 125
第11章 DIV+CSS布局设计 127
11.1 图层(DIV)的创建 127
11.1.1 初识DIV 127
11.2.1 DIV样式设计 128
11.2 图层(DIV)的嵌套与浮动 129
11.3 CSS盒模型 131
课后小结 132
习题 133
第12章 JavaScript概述 134
12.1 JavaScript简介 134
12.1.1 JavaScript语言简史 134
12.1.2 JavaScript的特点 135
12.1.3 JavaScript在页面中的应用 135
12.2 HTML页面中嵌入JavaScript的方法 136
12.2.1 页面中定义JavaScript代码 137
12.2.2 链接外部JavaScript文件 138
12.2.3 事件调用JavaScript程序 140
课后小结 140
习题 141
第13章 JavaScript编程基础 142
13.1 JavaScript语法规则 142
13.1.1 区分大小写 142
13.1.2 代码的格式 142
13.1.3 代码的注释 143
13.1.4 常量 144
13.1.5 空白符和换行符 144
13.1.6 标识符 145
13.1.7 保留字 145
13.2 数据类型 146
13.2.1 数值类型 146
13.2.2 字符串类型 146
13.2.3 布尔型 147
13.2.4 空值型 147
13.2.5 未定义值 148
13.2.6 类型转换 148
13.3 变量 148
13.3.1 变量的命名 149
13.3.2 变量的声明 149
13.3.3 变量的赋值 150
13.4 运算符 150
13.4.1 算术运算符 150
13.4.2 赋值运算符 151
13.4.3 关系运算符 152
13.4.4 逻辑运算符 152
13.4.5 字符串运算符 153
13.4.6 其他运算符 153
13.4.7 运算符的优先级 154
13.5 流程控制 155
13.5.1 选择结构 155
13.5.2 循环结构 157
13.6 函数 160
13.6.1 函数的定义 161
13.6.2 函数的参数和返回值 161
13.7 对象 162
13.7.1 对象的属性 163
13.7.2 对象的方法 163
课后小结 163
习题 164
第14章 JavaScript中的常用对象 166
14.1 内置对象 166
14.1.1 String对象 166
14.1.2 Number对象 168
14.1.3 Math对象 170
14.1.4 Date对象 172
14.1.5 Array对象 175
14.2 浏览器对象 178
14.2.1 window对象 179
14.2.2 frame对象 181
14.2.3 document对象 183
14.2.4 links对象 184
14.2.5 location对象 186
14.2.6 history对象 188
14.2.7 其他对象 189
课后小结 189
习题 190
第15章 HTML+CSS+JavaScript综合实例 191
15.1 HTML+CSS+JavaScript开发导航栏 191
15.1.1 HTML制作的导航栏 191
15.1.2 添加CSS的导航栏 192
15.1.3 添加JavaScript的导航栏 193
15.2 DIV+CSS开发图片轮播 194
15.2.1 创建HTML页面中的DIV区域 194
15.2.2 定义CSS文件 195
15.3 HTML+CSS+JavaScript开发仿Google导航条 197
15.3.1 创建HTML页面中的导航条 197
15.3.2 定义CSS文件 198
课后小结 199
习题 200