第1章 网页设计与制作基础 1
1.1 Internet的起源和发展 1
1.1 网站与网页 2
1.2 网站相关的概念 6
1.3 网站制作基本流程 12
1.4 网页设计制作工具 14
思考与练习 18
第2章 HTML基础 19
2.1 HTML的历史和发展 19
2.2 HTML的基本语法 21
2.2 HTML的文档结构 22
2.3 标题与段落 25
2.4 文字格式 26
2.5 列表 28
2.6 特殊字符和注释 30
2.7 表格 31
2.8 div容器 36
2.9 HTML语义结构元素 36
2.10 文档对象模型 38
思考与练习 39
第3章 CSS基础 41
3.1 CSS基本概念 41
3.2 CSS选择器 43
3.3 在HTML中应用CSS 50
3.4 使用CSS控制文字样式 52
3.5 使用CSS控制段落样式 57
3.6 盒模型 58
3.7 CSS3中的样式 61
3.8 继承性和层叠性 65
思考与练习 69
第4章 图像和多媒体 71
4.1 网页中的颜色 71
4.2 图像 74
4.3 多媒体 82
思考与练习 87
第5章 超链接 89
5.1 超链接概述 89
5.2 创建超链接 91
5.3 超链接的CSS 95
思考与练习 96
第6章 CSS布局基础 98
6.1 基础知识 98
6.2 浮动布局 103
6.3 位置定位布局 109
思考与练习 115
第7章 响应式网页 116
7.1 响应式网页设计基础 116
7.2 媒体查询 119
7.3 弹性盒子(Flexbox)布局 121
7.4 响应式图像 126
思考与练习 128
第8章 CSS布局应用 130
8.1 PC端网页布局 130
8.2 移动端网页布局 142
思考与练习 146
第9章 CSS动效 148
9.1 变换(transform) 148
9.2 过渡(transition) 152
9.3 动画(animation) 158
思考与练习 165
第10章 表单 166
10.1 表单 166
10.2 表单控件 168
10.3 HTML5中的表单控件 172
10.4 表单的可用性和布局 173
10.5 表单案例 175
思考与练习 178
第11章 JavaScript 180
11.1 JavaScript概述 180
11.2 JavaScript语言基础 184
11.3 内置对象 190
11.4 宿主对象 194
11.5 案例 200
思考与练习 204
第12章 jQuery 206
12.1 jQuery基础 206
12.2 使用jQuery操作网页元素 210
12.3 jQuery动画 212
12.4 jQuery插件 216
思考与练习 223
附录A HTML常用元素 224
附录B CSS常用属性 227
附录C 思考与练习参考答案 233
参考文献 236