欢迎来到传智教育旗下图书库

网页设计与制作项目教程(HTML5+CSS3+JavaScript)(AI助学)(第3版)

黑马程序员/编著
定价:暂无

出版社:人民邮电出版社

ISBN:978-7-115-69606-9

图书种类:高校教材

出版日期:2026-07(预估)

所属学科:Web前端

页数:暂无

咨询客服

关注获取新书发布信息

内容简介

本书从初学者的角度出发,以通俗易懂的语言详细介绍HTML5、CSS3和JavaScript的相关知识,以及如何进行网页制作的核心方法。

本书共8个项目,内容包括网页制作基础知识、“旅行游记”页面制作、“网上花店”专题页制作、“爱家居”企业网站首页制作、“博学谷”网站首页制作、“书隅”网站注册页面制作、“视频8”网站首页制作和“甜心物语”网站首页制作。

本书配套丰富的教学资源,包括教学PPT、教学大纲、教学设计、源代码、课后习题及答案等。为帮助读者更好地学习本书中的内容,编写团队还提供了在线答疑服务。

本书既可作为高等教育本、专科院校计算机相关专业的教材,也可作为网页制作爱好者的自学参考书。

图书目录
项目1 网页制作基础知识 1
任务1-1 认识网页 1
任务描述 1
知识储备 1
1.网页的构成 1
2.网页的相关名词 3
3.Web标准 4
任务1-2 网页制作入门技术 5
任务描述 5
知识储备 5
1.HTML5简介 5
2.CSS3简介 6
3.JavaScript简介 6
4.常用浏览器介绍 7
任务1-3 网页编辑器 7
任务描述 7
知识储备 8
1.常见网页编辑器介绍 8
2.HBuilder X的安装与使用 8
3.VS Code的安装与使用 11
项目总结 14
AIGC辅助编程:在网页编辑器中引入
AIGC工具 15
课后习题 15
项目2 “旅行游记”页面制作 16
任务2-1 认识HTML 17
任务描述 17
知识储备 18
1.HTML文档基本格式 18
2.HTML标签 18
3.HTML标签的属性 19
4.HTML标签的关系 19
5.HTML文档头部相关标签 20
任务2-2 HTML文本控制标签 21
任务描述 21
知识储备 21
1.页面格式化标签 21
2.文本格式化标签 23
3.特殊字符 24
知识拓展 25
任务2-3 HTML图像应用 26
任务描述 26
知识储备 26
1.常见图像格式 26
2.图像标签 26
3.绝对路径和相对路径 28
任务2-4 页面建设准备工作 29
页面分析 29
页面布局 29
任务2-5 制作头部模块 30
效果分析 30
模块制作 30
任务2-6 制作游记模块 31
效果分析 31
模块制作 31
任务2-7 制作页脚模块 32
效果分析 32
模块制作 32
项目总结 33
AIGC辅助编程:快速学习CodeGeeX 33
课后习题 33
项目3 “网上花店”专题页制作 34
任务3-1 CSS核心基础 34
任务描述 34
知识储备 35
1.结构与表现分离 35
2.CSS样式规则 35
3.CSS样式的引入 36
4.CSS基础选择器 39
任务3-2 CSS文本样式属性 42
任务描述 42
知识储备 42
1.CSS字体样式属性 42
2.CSS文本外观属性 45
知识拓展 49
任务3-3 CSS高级特性 50
任务描述 50
知识储备 50
1.CSS复合选择器 50
2.CSS层叠性与继承性 52
3.CSS优先级 54
任务3-4 页面建设准备工作 56
页面分析 56
定义基础样式 56
任务3-5 制作标题模块 57
效果分析 57
模块制作 57
任务3-6 制作分类模块 58
效果分析 58
模块制作 58
任务3-7 制作热卖模块 59
效果分析 59
模块制作 60
任务3-8 制作页脚模块 61
效果分析 61
模块制作 61
项目总结 62
AIGC辅助编程:添加CSS样式 62
课后习题 62
项目4 “爱家居”企业网站首页制作 63
任务4-1 认识盒子模型 63
任务描述 63
知识储备 64
任务4-2 盒子模型基础属性 65
任务描述 65
知识储备 65
1.边框属性 65
2.内边距属性 71
3.外边距属性 72
4.背景属性 74
5.宽度属性和高度属性 78
任务4-3 盒子模型新增属性 79
任务描述 79
知识储备 79
1.透明度 79
2.圆角 80
3.阴影 83
4.渐变 84
任务4-4 元素的类型与转换 88
任务描述 88
知识储备 88
1.元素的类型 88
2.<span>标签 89
3.元素的转换 90
知识拓展 92
任务4-5 元素的浮动 95
任务描述 95
知识储备 95
1.元素的浮动属性 95
2.清除浮动 97
3.overflow属性 101
任务4-6 元素的定位 102
任务描述 102
知识储备 102
1.元素的定位属性 102
2.静态定位 103
3.相对定位 103
4.绝对定位 104
5.固定定位 105
6.z-index属性 106
任务4-7 页面建设准备工作 106
页面分析 106
定义基础样式 107
任务4-8 制作导航和banner模块 108
效果分析 108
模块制作 108
任务4-9 制作热门推荐模块 110
效果分析 110
模块制作 110
任务4-10 制作夏日生活模块 112
效果分析 112
模块制作 112
任务4-11 制作版权信息模块和悬浮框
模块 113
效果分析 113
模块制作 114
项目总结 115
AIGC辅助编程:快速生成符合需求的浮动
样式 115
课后习题 115
项目5 “博学谷”网站首页制作 116
任务5-1 列表标签 116
任务描述 116
知识储备 117
1.无序列表 117
2.有序列表 118
3.定义列表 119
4.列表的嵌套应用 120
任务5-2 CSS控制列表样式 121
任务描述 121
知识储备 121
1.list-style复合属性 121
2.将背景图像作为列表项目符号 121
任务5-3 超链接标签 122
任务描述 122
知识储备 122
1.创建超链接 122
2.锚点链接 124
3.链接伪类控制超链接状态 125
任务5-4 页面建设准备工作 127
页面分析 127
定义基础样式 127
任务5-5 制作导航模块 128
效果分析 128
模块制作 129
任务5-6 制作banner模块和课程分类
模块 130
效果分析 130
模块制作 130
任务5-7 制作热门课程模块 133
效果分析 133
模块制作 134
任务5-8 制作版权信息模块 136
效果分析 136
模块制作 136
项目总结 137
AIGC辅助编程:模拟通讯录列表 137
课后习题 137
项目6 “书隅”网站注册页面制作 138
任务6-1 认识表格相关标签 138
任务描述 138
知识储备 139
1.表格的创建 139
2.<table>标签的属性 141
3.<tr>标签的属性 144
4.<td>标签的属性 145
5.<th>标签 147
任务6-2 CSS控制表格样式 147
任务描述 147
知识储备 148
1.CSS控制表格边框 148
2.CSS控制单元格边距 149
3.CSS控制单元格的宽度和
高度 150
任务6-3 表单概述 151
任务描述 151
知识储备 151
1.初识表单 151
2.创建表单 152
任务6-4 基础表单控件 153
任务描述 153
知识储备 153
1.input控件 153
2.textarea控件 156
3.select控件 157
任务6-5 新增表单控件类型和属性 160
任务描述 160
知识储备 160
1.新增input控件类型 160
2.新增input控件属性 165
任务6-6 CSS控制表单样式 172
任务描述 172
知识储备 172
任务6-7 页面建设准备工作 174
页面分析 174
定义基础样式 174
任务6-8 制作头部模块和导航模块 175
效果分析 175
模块制作 176
任务6-9 制作banner模块和内容
模块 177
效果分析 177
模块制作 178
任务6-10 制作页脚模块 182
效果分析 182
模块制作 182
项目总结 183
AIGC辅助编程:实现调查问卷的表单
页面 183
课后习题 183
项目7 “视频8”网站首页制作 184
任务7-1 在网页中嵌入视频和音频 184
任务描述 184
知识储备 185
1.视频、音频嵌入技术概述 185
2.嵌入视频 186
3.嵌入音频 188
4.浏览器对视频和音频文件的
兼容 189
5.控制视频的宽度和高度 190
任务7-2 在网页中添加过渡效果 192
任务描述 192
知识储备 192
1.transition-property属性 192
2.transition-duration属性 193
3.transition-timing-function属性 194
4.transition-delay属性 195
5.transition属性 195
任务7-3 在网页中添加变形效果 196
任务描述 196
知识储备 196
1.2D变形 196
2.3D变形 201
任务7-4 在网页中添加动画效果 205
任务描述 205
知识储备 205
1.@keyframes规则 205
2.animation-name属性 206
3.animation-duration属性 206
4.animation-timing-function属性 207
5.animation-delay属性 208
6.animation-iteration-count属性 208
7.animation-direction属性 208
8.animation属性 209
任务7-5 页面建设准备工作 210
页面分析 210
定义基础样式 211
任务7-6 制作引导栏模块 212
效果分析 212
模块制作 212
任务7-7 制作导航模块 214
效果分析 214
模块制作 214
任务7-8 制作banner模块 216
效果分析 216
模块制作 216
任务7-9 制作内容模块 219
效果分析 219
模块制作 220
任务7-10 制作页脚模块 223
效果分析 223
模块制作 223
项目总结 224
AIGC辅助编程:在网页中嵌入多媒体 225
课后习题 225
项目8 “甜心物语”网站首页制作 226
任务8-1 JavaScript基础知识 227
任务描述 227
知识储备 227
1.JavaScript简介 227
2.JavaScript代码的引入方式 229
3.JavaScript基础语法 231
4.编写简单的JavaScript程序 232
任务8-2 变量 233
任务描述 233
知识储备 233
1.变量的声明 233
2.变量的赋值 233
任务8-3 数据类型和运算符 234
任务描述 234
知识储备 234
1.数据类型 234
2.运算符 236
任务8-4 流程控制语句 241
任务描述 241
知识储备 241
1.条件语句 241
2.循环语句 246
3.跳转语句 249
任务8-5 函数 250
任务描述 250
知识储备 251
1.函数的定义 251
2.函数的调用 251
3.函数中变量的作用域 252
任务8-6 对象 253
任务描述 253
知识储备 253
1.认识对象 253
2.创建对象和删除对象属性 253
3.内置对象 255
任务8-7 数组 259
任务描述 259
知识储备 259
1.初识数组 259
2.创建数组 260
3.数组的常用属性和方法 260
4.二维数组 262
任务8-8 BOM对象和DOM对象 263
任务描述 263
知识储备 263
1.BOM对象 263
2.DOM对象 269
任务8-9 事件处理 275
任务描述 275
知识储备 275
1.事件和事件调用 275
2.常用的JavaScript事件 276
任务8-10 页面建设准备工作 277
页面分析 278
定义基础样式 278
任务8-11 制作头部及导航模块 279
效果分析 279
模块制作 280
任务8-12 制作banner模块 281
效果分析 281
模块制作 282
任务8-13 制作简介模块 285
效果分析 285
模块制作 285
任务8-14 制作推荐模块 288
效果分析 288
模块制作 289
任务8-15 制作页脚模块 293
效果分析 293
模块制作 293
项目总结 293
AIGC辅助编程:实现网页交互效果 294
课后习题 294
展开全部内容

热销图书推荐

Python网络爬虫基础教程(第2版)

人民邮电出版社

定价:¥69.80 咨询客服

人工智能导论(AIGC版)

人民邮电出版社

定价:¥49.80 咨询客服

Java基础入门(第4版)

清华大学出版社

定价:¥68.00 咨询客服