第1篇HTML基础 2
第1章 绪论 2
1.1什么是HTML语言 2
1.1.1标记性语言 2
1.1.2 HTML语言起源 3
1.2 HTML语言规范 4
1.2.1书写规范 6
1.2.2缩进 7
1.3浏览器简介 7
1.3.1 IE浏览器 7
1.3.2 Firefox浏览器 12
1.3.3傲游(Maxthon )浏览器 17
1.3.4腾讯TT (Tencent Traveler)浏览器 22
1.4课程习题 26
第2章 基本语法 27
2.1网页基本格式 27
2.1.1页面组成 27
2.1.2页面结构标记及常用属性 30
2.2文字编辑 31
2.2.1定义字体 31
2.2.2段落定义 32
2.3标题定义 33
2.4超链接 34
2.4.1 URL 34
2.4.2超链接标记〈a〉 35
25图片 41
26特殊字符 42
2.7课程习题 43
第3章 表格 46
3.1表格结构 46
3.2 〈table〉标签 47
3.3 〈caption〉标题 47
3.4 〈tr〉行 48
3.5 〈td〉列标签 48
3.5.1跨行 49
3.5.2跨列 49
3.6复杂表格展现 50
3.7课程习题 51
第4章 表单 52
4.1表单结构 52
4.2输入框 53
4.3密码框 53
4.4单选框 54
4.5多选框 54
4.6下拉框 55
4.7按钮 56
4.7.1普通按钮 56
4.7.2提交按钮 57
4.7.3重置按钮 57
4.7.4图片按钮 58
4.8文字区域 58
4.9课程习题 59
第5章 框架 60
5.1结构框架 62
5.2嵌入式框架 66
5.3课程习题 69
第2篇CSS基础 72
第6章CSS绪论 72
6.1为什么要使用CSS 72
6.1.1 HTML的缺点 72
6.1.2 CSS的优点 73
6.2 CSS基本概念 74
6.2.1元素 74
6.2.2替换和非替换元素 74
6.2.3块级元素和行内元素 74
6.2.4 CSS注释 75
6.2.5如何将CSS加入网页 75
6.3课程习题 76
第7章CSS基础语法 77
7.1规则结构 77
7.2简单的选择符 78
7.3声明 79
7.4分组 79
7.4.1分组选择符 79
7.4.2分组声明 80
7.5 id选择符和类选择符 80
7.5.1类选择符 80
7.5.2 id选择符 81
7.5.3类和id有什么区别 83
7.6课程练习 84
第8章 字体 85
8.1设置文字颜色 85
8.2设置字体 85
8.3设置字号 86
8.4设置字体粗细 87
8.5设置字体格式 88
8.6综合设置字体属性 89
8.7课程练习 90
第9章 颜色和背景 91
9.1设置背景颜色 91
9.2设置背景图片 92
9.3设置背景图像的排列方式 92
9.4设置背景图像的显示位置 94
9.5固定背景图像 94
9.6综合设置背景相关属性 96
9.7课程习题 97
第10章 值和单位 98
10.1颜色 98
10.1.1 CSS中的颜色介绍 98
10.1.2前景色和背景色 99
10.2长度单位 99
10.2.1也谈px和pt的区别 99
10.2.2绝对单位 101
10.2.3相对单位 101
10.3百分比值 102
10.4 URL 103
10.5课程习题 103
第11章 文本属性 104
11.1缩进和水平对齐 104
11.1.1文本缩进 104
11.1.2文本对齐 105
11.1.3处理空白 106
11.2行高 107
11.3纵向对齐 109
11.4文字间隔和字母间隔 110
11.4.1文字间隔 110
11.4.2字母间隔 111
11.5文本转换 112
11.6文本修饰 113
11.7课程习题 114
第3篇JavaScript基础 116
第12章 编程基础 116
12.1什么是程序 116
12.2编程思维 117
12.3伪代码与流程图 118
12.4典型算法 121
12.4.1质数 121
12.4.2排序 124
12.5程序书写与调试 126
12.6课程习题 127
第13章JavaScript绪论 128
13.1 JavaScript语言起缘 128
13.2用途和功能 128
13.3现状与发展 129
第14章 基础语法 131
14.1 JavaScript语言书写 131
14.1.1第一个Hello World! 131
14.1.2 JavaScript标准写法 132
14.1.3对象属性和方法调用 133
14.2 JavaScript调用 133
14.3注释 134
14.4 JavaScript常用事件 135
14.5变量 136
14.5.1变量类型 136
14.5.2变量声明 137
14.5.3变量的作用域 138
14.6运算符 141
14.6.1算术运算符 141
14.6.2比较运算符 141
14.6.3逻辑运算符 142
14.6.4字符运算符 142
14.7判断与循环 142
14.7.1判断语句 142
14.7.2循环语句 150
14.7.3 break和continue 152
14.8其他基础语句 154
14.8.1 var语句 154
14.8.2 function 155
14.9数组 155
14.9.1定义数组 156
14.9.2多维数组 157
14.9.3数组应用举例 157
14.10特殊字符 159
14.11课程习题 160
第15章JavaScript功能类 162
15.1 String 162
15.2 Date 164
15.3 Math 167
15.4 Number 169
15.5课程习题 171
第16章JavaScript与HTML DOM 172
16.1 window 172
16.1.1打开一个新页面 173
16.1.2打开信息提示框 176
16.2 location 178
16.3 navigator 180
16.4 document 181
16.4.1 document基础 182
16.4.2锚(anchor) 184
16.4.3图片(image) 186
16.4.4表单及表单元素 188
16.5课程习题 200