高等教育 > 计算机基础教育

网页设计与制作(HTML5+CSS3+JavaScript)(第2版)

书号:9787113321505 套系名称:应用型人才培养系列教材

作者:黑马程序员 出版日期:2025-04-01

定价:59.80 页码 / 开本: /16

策划编辑:翟玉峰 责任编辑:翟玉峰 徐盼欣

适用专业:计算机基础教育 适用层次:高等教育

最新印刷时间:2025-04-01

资源下载
教学课件 教学素材
习题答案(暂无) 教学案例
教学设计 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  •        本书以实用的案例、通俗易懂的语言详细介绍了使用 HTML5、CSS3 及 JavaScript 进行网页制作的各方面内容和技能。全书共11章,结合 HTML5、CSS3 和 JavaScript 的基础知识及应用,提供了多个课堂案例和一个综合项目。其中,第1章主要讲解网页制作的基础知识,包括网页、网站的概念,以及网站制作工具的使用技巧;第2 ~ 9章主要讲解 HTML5、CSS3、盒子模型、列表与超链接、表单、元素的浮动与定位等静态网页搭建技巧;第10章讲解使用 JavaScript 为网页添加动态效果;第11章为一个综合项目,带领读者按照项目流程开发了一个包含首页、个人中心页、注册页及视频播放页的大型网站。
      本书配有丰富的教学资源,包括教学PPT、教学大纲、教学设计、源代码、课后习题及答案等。此外,为了帮助读者更好地学习本书中的内容,作者团队还提供了在线答疑,希望帮助更多读者。
      本书适合作为高等院校计算机类专业的教材,也可供网页制作、美工设计、网站开发、网页编程等行业人员阅读与参考。
  •        本书以习近平新时代中国特色社会主义思想为指导,在编写的过程中结合党的二十大精神进教材、进课堂、进头脑的要求,将素质教育内容融入日常学习中,让学生在学习新兴技术的同时提升爱国热情,增强民族自豪感和自信心,引导学生树立正确的世界观、人生观和价值观,进一步提升学生的职业素养,落实德才兼备、高素质技术技能人才培养的要求。本书介绍了使用HTML5、CSS3和JavaScript 进行网页制作的各方面内容和技能,思政内容贯彻全书。
        10.技能:掌握 HTML5、CSS3 和 JavaScript
           在这个以互联网产业为基础的时代,网站的建设已经成为很多企业关注的焦点。一个设计精良的网站不仅代表了企业的品牌形象,还能够推广宣传企业,为企业发掘潜在的客户。HTML5、CSS3、JavaScript作为网站建设技术的三要素,也成为网站设计人员的必备技术。
        2.思政:立德树人,树立正确的价值观
           本书选取传承中华优秀传统文化、体现奉献精神的中国科学家事迹等教学案例,引导学生践行社会主义核心价值观,坚定文化自信,旨在培养一批有思想、有能力的当代青年。
    编写思路
          目前关于网站制作技术类的书籍较多,但大多偏向于某一方面的知识,如界面设计、HTML5、JavaScript等,使得网站建设人员缺乏对完整项目实现过程的深入了解。如何制作网站?我们学习的这些技术应用在网页制作的哪个环节?许多初学者学完之后,依然会有这样的疑问。因此,系统全面地学习网站制作的相关知识,是当下网页设计人员亟待解决的问题。
           本书以实用的课堂案例、通俗易懂的语言详细介绍了使用HTML5、CSS3及JavaScript进行网页制作的各方面内容和技巧。同时以一个综合项目对前面的知识进行总结回顾,力求让不同层次的读者,全面系统快速地掌握网站建设的基础知识,具备搭建静态页面的能力。
           本书作为第二版,在修订过程中,我们进行了深入的调研,广泛听取了采用本书第一版的高校教师群体的反馈与建议,旨在确保知识体系的难度与深度既契合职业教育的特色要求,又紧密跟随产业发展趋势,精准对接行业对人才的实际需求。第二版的主要变更如下:
           ① 将网页编辑器更换为HBuilder X,倡导支持国产软件发展。
           ② 在案例中融入更多思政元素,落实立德树人根本任务。
           ③ 将人工智能技术融入课程,帮助读者借助前沿技术提升学习效率。
           本书内容
           本书涵盖了静态网站搭建中需要重点掌握的技术,主要针对零基础或具备一定网站建设能力的人群。本书以既定的编写体例(理论+案例)规划所学知识点,以网站制作的基本流程为主线,详细讲解了页面搭建的相关技巧,力求让不同层次的网页设计师快速掌握网站制作技巧。
           本书分为11章,各章内容介绍如下:
           第1章介绍了网站的基础知识,包括网页、网站的概念、网页设计流程,以及网页设计规范等内容;
           第2、3章介绍了HTML和CSS基础知识,包括常用HTML基础标记、HTML5新增标记、CSS基础样式等内容;
           第4~7章介绍了静态网页搭建的应用技巧,包括盒子模型、列表、表格、表单、浮动和定位布局网页等内容;
           第8章介绍了音频、视频、动画在网页中的应用技巧,包括音视频嵌入网页、过渡、变形、动画等内容;
           第9章介绍了网页制作中一些常用的CSS高阶技巧,包括CSS精灵技术、滑动门技术、margin负值压线技术;
           第10章介绍了JavaScript基础知识,包括JavaScript语法、数据类型、函数、对象、事件等内容;
           第11章是一个综合项目,包括网站规划、界面设计、静态页面搭建、网页动效实现等一系列完整的网站建设过程,是贯穿全书的综合项目。
           为了提升您的学习或教学体验,我们精心为本书配备了教学PPT、教学大纲、教学设计、测试题、源代码、在线答疑等丰富的数字化资源和服务。通过这些配套资源和服务,我们希望让您的学习或教学变得更加高效。请扫描二维码获取本书配套资源和服务。
          致  谢
          本书的编写和整理工作由江苏传智播客教育科技股份有限公司(简称“传智教育”,其下有两个子品牌:黑马程序员和院校邦)完成。全体人员在编写过程中付出了辛勤的汗水,很多试读人员参与了本书的试读工作并提出了宝贵的建议,在此一并表示衷心的感谢。
          意见反馈
          尽管我们尽了最大的努力,但书中仍难免会有疏漏与不妥之处,欢迎各界专家和读者朋友提出宝贵意见,我们将不胜感激。您在阅读本书时,如发现任何问题或有不认同之处可以通过电子邮件与我们取得联系。
         请发送电子邮件至:itcast_book@vip.sina.com。
    
    
                                                黑马程序员
                                           2025年1月于北京
    ?
  • 第1章 HTML入门 1
    1.1 网页和网站简介  1
    1.1.1 网页和网站基本概念2
    1.1.2 网页基本构成要素3
    1.1.3 网站页面构成 4
    1.1.4 网站类型 5
    1.1.5 浏览器概述 7
    1.2 网站制作流程 8
    1.3 网页设计原则 11
    1.4 网页设计规范 12
    1.4.1 配色原则 13
    1.4.2 设计尺寸规范 15
    1.4.3 字体规范 16
    1.4.4 命名规范 17
    1.5 网页编辑器 17
    1.5.1 常见的网页编辑器 17
    1.5.2 HBuilder X的安装与使用 18
    AI实践:AI网页工具初体验 21
    习题 21
    第2章 运用HTML5搭建网页结构 22
    2.1 HTML和HTML5 23
    2.1.1 认识HTML和HTML5 23
    2.1.2 认识标签 23
    2.1.3 文档基本格式 24
    2.1.4 标签属性 25
    2.1.5 HTML5文档头部相关标签 27
    2.2 文本控制标签 28
    2.2.1 标题和段落标签 28
    2.2.2 文本样式标签 32
    2.2.3 文本格式化标签 32
    2.2.4 特殊字符标签 33
    2.3 图像标签 34
    2.3.1 常用图像格式 34
    2.3.2 图像标签34
    2.3.3 绝对路径和相对路径 38
    2.4 认识HTML5新标签 39
    2.5 阶段案例:输出文章 40
    动手实践:制作个人简介页面 40
    习题 41
    第3章 运用CSS3设置网页样式 42
    3.1 认识CSS和CSS3 42
    3.2 CSS核心基础 43
    3.2.1 CSS样式规则 43
    3.2.2 引入CSS 45
    3.2.3 CSS基础选择器 48
    3.3 CSS文本样式 53
    3.3.1 字体样式属性 53
    3.3.2 文本外观属性 56
    3.4 CSS高级属性 62
    3.4.1 CSS层叠性和继承性 62
    3.4.2 CSS优先级 64
    3.5 CSS3新增选择器 67
    3.6 阶段案例:制作新闻页面 68
    动手实践:制作认真严谨网页 69
    习题 69
    第4章 运用盒子模型划分网页模块 71
    4.1 盒子模型概述 71
    4.1.1 认识盒子模型 71
    4.1.2标签 72
    4.1.3 盒子的宽与高 74
    4.2 盒子模型相关属性 74
    4.2.1 边框属性 74
    4.2.2 内边距属性 81
    4.2.3 外边距属性 82
    4.2.4 box-shadow属性 84
    4.2.5 box-sizing属性 85
    4.2.6 背景属性 86
    4.3 元素类型与转换 94
    4.3.1 元素的类型 94
    4.3.2标签 96
    4.3.3 元素的转换 97
    4.4 块元素垂直外边距的合并 97
    4.4.1 相邻块元素垂直外边距的合并 97
    4.4.2 嵌套块元素垂直外边距的合并 98
    4.5 阶段案例:制作音乐排行榜 100
    动手实践:制作播放器图标 100
    习题 101
    第5章 为网页添加列表和超链接 102
    5.1 列表标签 102
    5.1.1 无序列表102
    5.1.2 有序列表104
    5.1.3 定义列表105
    5.2 CSS控制列表样式 106
    5.2.1 list-style-type属性 106
    5.2.2 list-style-image属性 108
    5.2.3 list-style-position属性 108
    5.2.4 list-style属性 109
    5.3 超链接标签 111
    5.3.1 创建超链接 111
    5.3.2 锚点链接 113
    5.4 链接伪类控制超链接 114
    5.5 阶段案例:制作新闻列表 116
    动手实践:实现图文混排 116
    习题 117
    第6章 为网页添加表格和表单 118
    6.1 表格标签 118
    6.1.1 创建表格 119
    6.1.2标签的属性 120
    6.1.3标签的属性 123
    6.1.4标签的属性 125
    6.1.5标签 127
    6.2 CSS控制表格样式 127
    6.2.1 CSS控制表格边框 127
    6.2.2 CSS控制单元格边距 129
    6.2.3 CSS控制单元格宽高 130
    6.3 认识表单 131
    6.3.1 表单的构成 131
    6.3.2 创建表单 132
    6.3.3 表单属性 133
    6.4 表单控件 134
    6.4.1 input控件 134
    6.4.2标签的type属性 135
    6.4.3标签的其他属性 139
    6.4.4 textarea控件 143
    6.4.5 select控件 144
    6.4.6 datalist控件 145
    6.5 CSS控制表单样式 145
    6.6 阶段案例:制作表单注册页面 147
    动手实践:简历表制作 148
    习题 148
    第7章 运用浮动和定位布局网页 150
    7.1 布局概述 150
    7.2 布局常用属性 151
    7.2.1 标签的浮动属性 151
    7.2.2 标签的定位属性 159
    7.3 布局其他属性 163
    7.3.1 overflow属性 163
    7.3.2 z-index标签层叠 165
    7.4 布局类型 165
    7.4.1 单列布局 166
    7.4.2 两列布局 167
    7.4.3 三列布局 168
    7.5 网页模块命名规范 172
    7.6 阶段案例:制作通栏banner 173
    动手实践:制作环保网页 173
    习题 174
    第8章 全新的网页视听技术 175
    8.1 音频、视频嵌入技术 175
    8.1.1 传统音频、视频嵌入方式 175
    8.1.2 使用嵌入视频 176
    8.1.3 使用嵌入音频 178
    8.1.4 浏览器对音视频文件的兼容性 179
    8.1.5 控制视频的宽高 180
    8.2 过渡 181
    8.2.1 transition-property属性 182
    8.2.2 transition-duration属性 183
    8.2.3 transition-timing-function属性 183
    8.2.4 transition-delay属性 184
    8.2.5 transition属性 185
    8.3 变形 185
    8.3.1 2D变形 186
    8.3.2 3D变形 190
    8.4 动画 195
    8.4.1 @keyframes 195
    8.4.2 animation-name属性 196
    8.4.3 animation-duration属性 196
    8.4.4 animation-timing-function属性 197
    8.4.5 animation-delay属性 197
    8.4.6 animation-iteration-count属性 198
    8.4.7 animation-direction属性 198
    8.4.8 animation属性 199
    8.5 阶段案例:制作音乐播放界面 200
    动手实践:实现风车转动效果 200
    习题 201
    第9章 CSS应用技巧 202
    9.1 CSS精灵技术 202
    9.1.1 认识CSS精灵 202
    9.1.2 应用CSS精灵 203
    9.2 CSS滑动门技术 206
    9.2.1 认识滑动门 206
    9.2.2 使用滑动门制作导航条 207
    9.3 margin设置负值技巧 210
    9.3.1 margin负值基本应用 210
    9.3.2 利用margin负值制作压线效果 212
    习题 215
    第10章 JavaScript基础知识 216
    10.1 初识JavaScript 217
    10.1.1 JavaScript简介 217
    10.1.2 JavaScript语法规则 218
    10.1.3 JavaScript引入方式 219
    10.1.4 JavaScript常用输出语句 221
    10.1.5 简单的JavaScript页面 223
    10.2 JavaScript基础入门 224
    10.2.1 数据类型 224
    10.2.2 数据基本操作 225
    10.2.3 常见的流程控制语句 227
    10.2.4 函数 232
    10.2.5 对象 233
    10.2.6 事件和事件调用 238
    10.2.7 常见的JavaScript事件 239
    10.3 网页中常见的JavaScript特效 240
    10.3.1 验证码 240
    10.3.2 焦点图轮播 242
    习题 246
    第11章 综合项目实战:摄影·开课吧 248
    11.1 网页设计规划 248
    11.1.1 确定网站主题 248
    11.1.2 规划网站结构 249
    11.1.3 收集素材 249
    11.1.4 设计网页效果图 250
    11.2 搭建首页 251
    11.2.1 首页效果图分析 251
    11.2.2 首页制作 252
    11.3 搭建注册页 264
    11.3.1 注册页效果图分析 265
    11.3.2 注册页制作 265
    11.4 搭建个人中心页 267
    11.4.1 个人中心页效果图分析 267
    11.4.2 个人中心页制作 268
    11.5 搭建视频播放页 271
    11.5.1 视频播放页效果图分析 271
    11.5.2 视频播放页制作 272
    ?
  •        江苏传智播客教育科技股份有限公司(简称传智教育)是一家培养高精尖数字化专业人才的公司,主要培养人工智能、大数据、智能制造、软件开发、区块链、数据分析、网络营销、新媒体等领域的人才。传智教育在教育领域有两个子品牌:黑马程序员和院校邦。
  • 案例实用,实践性强
    本书以网站制作的基本流程为主线,结合多个阶段案例、课堂案例和1个综合项目实战,帮助读者掌握网页设计与制作的方法。
    
    知识全面,技术新颖
    本书详细介绍了HTML5、CSS3和JavaScript进行网页制作的各方面内容和技巧。并简介AI网页工具,帮助读者借助前沿技术提升效率。
    
    资源丰富,方便使用
    本书配有教学PPT、教学大纲、教学设计、源代码、课后习题及答案等,还提供在线答疑,帮助读者学习或实训练习。