欢迎来到传智教育旗下图书库
传智教育官网 博学谷 黑马程序员

图书库

加入合作伙伴
封面图

HTML5+CSS3网站设计基础教程(第3版)

黑马程序员/编著
定价:¥59.80

出版社:人民邮电出版社

ISBN:978-7-115-61406-3

图书种类:高校教材,社会图书

出版日期:2023-06

所属学科:Web前端,UI设计

页数:296

咨询客服 查看配套资源

关注获取新书发布信息

内容简介

《HTML5+CSS3网站设计基础教程(第3版)》是针对零基础网页设计人员全新研发的入门教程。在网页制作中,HTML5与CSS3是网页制作技术的核心和基础,也是每个网页制作人员必须要掌握的基础知识。本书从初学者的角度,以实用的案例、通俗易懂的语言详细介绍了使用HTML5与CSS3进行网页制作的技巧。同时在书中添加了思政元素,内化为学生的精神追求、外化为学生的自觉行动。

全书共10章,第1~4章主要讲解了HTML5与CSS3的基础知识。包括Web基本概念、HTML与CSS语法、Visual Studio Code开发工具等。第5~9章分别讲解了盒子模型、网页布局、表格与表单、多媒体嵌入、过渡、变形和动画等,这些内容是网页制作的核心。第10章是一个综合项目,结合前面学习的基础知识,带领初学者开发一个电商网站的首页面。

本书附有配套视频、源代码、习题、教学PPT等,教学资源丰富 。本书既可作为高等院校本、专科相关专业的网页设计与制作课程的教材,也可作为网页平面设计的培训教材,是一本适合网页制作、美工设计、网站开发、网页编程等行业人员阅读与参考的优秀读物。

图书特色

本书在编写的过程中,结合党的二十大精神进教材、进课堂、进头脑的要求,在给每个项目设计任务时优先考虑目前紧跟时代的技术话题,包括多媒体嵌入、过渡、变形、动画等,结合风云人物、感动中国人物、油纸伞电商页面等案例,让学生在学习新兴技术的同时了解网页技术新的应用,并提升学生的爱国热情,增强学生的民族自豪感和自信心;在章节描述上加入素质教育的相关描述,引导学生树立正确的世界观、人生观和价值观,进一步提升学生的职业素养,落实德才兼备的高素质卓越工程师和高技能人才的培养要求。此外。编者依据书中的内容提供了线上学习的资源,体现现代信息技术与教育教学的深度融合,进一步推动教育数字化发展。此外在第3版图书中,还做了以下调整。

1. 在书中增加了HTML5部分基础标签和CSS3新属性的讲解和应用。

2. 调整了部分知识点的顺序,更符合由浅入深、循序渐进的学习思路。

3. 在书中更换了部分案例,增强本书的实用性。

4. 在书中添加了思政元素,内化为学生的精神追求、外化为学生的自觉行动。

配套资源
进入高校教辅平台查看资源
图书目录
第1章 HTML5入门 1
1.1 网页相关知识 1
 1.1.1 网页构成 1
 1.1.2 网页相关名词 3
 1.1.3 Web标准 4
 1.1.4 浏览器 5
1.2 HTML5概述 8
 1.2.1 HTML的演变历程 8
 1.2.2 HTML5的优势 9
 1.2.3 浏览器对HTML5的兼容情况 10
1.3 HTML5的基础知识 10
 1.3.1 HTML5的基本结构 10
 1.3.2 HTML5的语法格式 11
 1.3.3 HTML5标签的类型 12
 1.3.4 HTML5标签的属性 13
 1.3.5 HTML5文档头部相关标签 14
1.4 HTML5的代码编辑工具 15
 1.4.1 VS Code的安装、设置 15
 1.4.2 VS Code的使用 18
1.5 阶段案例——第一个HTML5页面 20
 1.5.1 案例分析 20
 1.5.2 制作HTML5页面 20
本章小结 21
动手实践 21
第2章 HTML5标签和属性 22
2.1 文本控制标签 22
 2.1.1 页面格式化标签 22
 2.1.2 文本格式化标签 25
 2.1.3 文本样式标签 27
 2.1.4 特殊字符 28
2.2 图像标签 29
 2.2.1 常用图像格式 29
 2.2.2 图像标签及其属性 29
 2.2.3 绝对路径和相对路径 33
2.3 列表标签 34
 2.3.1 无序列表 34
 2.3.2 有序列表 35
 2.3.3 定义列表 37
 2.3.4 列表的嵌套 38
2.4 超链接标签 39
 2.4.1 创建超链接 39
 2.4.2 锚点链接 40
2.5 结构标签 42
 2.5.1 <header>标签 42
 2.5.2 <nav>标签 43
 2.5.3 <footer>标签 43
 2.5.4 <article>标签 43
 2.5.5 <section>标签 44
 2.5.6 <aside>标签 45
 2.5.7 <figure>标签和<figcaption>标签 45
 2.5.8 <hgroup>标签 46
2.6 页面交互标签 47
 2.6.1 <details>标签和<summary>标签 47
 2.6.2 <progress>标签 48
 2.6.3 <meter>标签 48
2.7 全局属性 49
 2.7.1 draggable属性 50
 2.7.2 hidden属性 51
 2.7.3 contenteditable属性 51
2.8 阶段案例——影片介绍网页 52
 2.8.1 分析效果图 53
 2.8.2 搭建页面结构 54
本章小结 57
动手实践 58
第3章 CSS3入门 59
3.1 CSS概述 59
 3.1.1 认识CSS 59
 3.1.2 CSS的发展历史 60
3.2 CSS基础 61
 3.2.1 CSS样式规则 61
 3.2.2 引入CSS样式表 62
 3.2.3 CSS基础选择器 65
3.3 字体样式属性 70
 3.3.1 font-size:字号 70
 3.3.2 font-family:字体 70
 3.3.3 font-weight:文字粗细 71
 3.3.4 font-variant:变体 71
 3.3.5 font-style:字体风格 71
 3.3.6 font:综合设置字体样式 71
 3.3.7 @font-face规则 72
3.4 文本外观属性 73
 3.4.1 color:文本颜色 73
 3.4.2 letter-spacing:字间距 74
 3.4.3 word-spacing:单词间距 74
 3.4.4 line-height:行间距 75
 3.4.5 text-transform:文本转换 75
 3.4.6 text-decoration:文本装饰 76
 3.4.7 text-align:水平对齐方式 76
 3.4.8 text-indent:首行缩进 77
 3.4.9 white-space:空格处理 77
 3.4.10 text-shadow:阴影效果 78
 3.4.11 text-overflow:处理溢出的文本 79
 3.4.12 word-wrap属性 80
3.5 列表样式属性 81
 3.5.1 list-style-type属性 82
 3.5.2 list-style-image属性 83
 3.5.3 list-style-position属性 84
 3.5.4 list-style属性 85
3.6 CSS的层叠性和继承性 86
 3.6.1 层叠性 86
 3.6.2 继承性 87
3.7 CSS优先级 88
3.8 阶段案例——宣传软文 90
 3.8.1 分析效果图 90
 3.8.2 搭建页面结构 90
 3.8.3 定义CSS样式 91
本章小结 92
动手实践 92
第4章 CSS3选择器 93
4.1 属性选择器 93
 4.1.1 E[attribute]选择器 93
 4.1.2 E[attribute=value]选择器 94
 4.1.3 E[attribute~=value]选择器 95
 4.1.4 E[attribute|=value]选择器 96
 4.1.5 E[attribute^=value]选择器 96
 4.1.6 E[attribute$=value]选择器 97
 4.1.7 E[attribute*=value]选择器 98
4.2 关系选择器 98
 4.2.1 子元素选择器 99
 4.2.2 兄弟选择器 99
4.3 结构化伪类选择器 101
 4.3.1 :root选择器 101
 4.3.2 :not选择器 102
 4.3.3 :only-child选择器 103
 4.3.4 :first-child选择器和:last-child选择器 104
 4.3.5 :nth-child(n)选择器和:nth-last-child(n)选择器 105
 4.3.6 :first-of-type选择器和?:last-of-type选择器 106
 4.3.7 :nth-of-type(n)选择器
    和:nth-last-of-type(n)选择器 107
 4.3.8 :empty选择器 108
 4.3.9 :target选择器 108
4.4 状态化伪类选择器 109
4.5 伪元素选择器 111
 4.5.1 :before选择器 111
 4.5.2 :after选择器 112
4.6 阶段案例——风云人物列表页面 113
 4.6.1 分析效果图 114
 4.6.2 搭建页面结构 115
 4.6.3 定义CSS样式 117
本章小结 118
动手实践 119
第5章 盒子模型 120
5.1 认识盒子模型 120
5.2 <div>标签 121
5.3 边框属性 123
 5.3.1 border-style:边框样式 123
 5.3.2 border-width:边框宽度 124
 5.3.3 border-color:边框颜色 125
 5.3.4 border:综合设置边框 125
 5.3.5 border-radius:圆角边框 126
 5.3.6 border-image:图像边框 128
5.4 边距属性 131
 5.4.1 内边距属性 131
 5.4.2 外边距属性 133
5.5 宽度属性和高度属性 134
5.6 box-shadow属性 135
5.7 box-sizing属性 136
5.8 背景属性 138
 5.8.1 设置背景颜色 138
 5.8.2 设置背景图像 139
 5.8.3 设置背景图像平铺 139
 5.8.4 设置背景图像的位置 140
 5.8.5 设置背景图像固定 142
 5.8.6 设置背景颜色与背景图像的不透明度 142
 5.8.7 设置背景图像的大小 143
 5.8.8 设置背景的显示区域 144
 5.8.9 设置背景的裁剪区域 146
 5.8.10 设置多重背景图像 147
 5.8.11 背景复合属性 148
5.9 CSS3渐变属性 149
 5.9.1 线性渐变 149
 5.9.2 径向渐变 150
 5.9.3 重复渐变 151
5.10 阶段案例——感动中国人物榜 153
 5.10.1 分析效果图 153
 5.10.2 搭建页面结构 154
 5.10.3 定义CSS样式 154
本章小结 155
动手实践 156
第6章 网页布局 157
6.1 网页布局概述 157
6.2 元素的浮动 159
 6.2.1 元素的浮动属性 159
 6.2.2 清除浮动 162
6.3 overflow属性 167
6.4 元素的定位 170
 6.4.1 元素的定位属性 170
 6.4.2 静态定位 170
 6.4.3 相对定位 171
 6.4.4 绝对定位 172
 6.4.5 固定定位 174
 6.4.6 z-index层叠等级属性 174
6.5 元素的类型与转换 174
 6.5.1 元素的类型 174
 6.5.2 <span>标签 176
 6.5.3 元素的转换 177
6.6 布局类型 179
 6.6.1 单列布局 179
 6.6.2 两列布局 180
 6.6.3 三列布局 181
6.7 网页模块的命名规范 185
6.8 阶段案例——网页焦点图 186
 6.8.1 分析效果图 186
 6.8.2 搭建页面结构 186
 6.8.3 定义CSS样式 187
本章小结 190
动手实践 190
第7章 表格和表单 191
7.1 表格 191
 7.1.1 创建表格 191
 7.1.2 <table>标签的属性 193
 7.1.3 <tr>标签的属性 196
 7.1.4 <td>标签的属性 198
 7.1.5 <th>标签 200
 7.1.6 表格的结构 200
7.2 使用CSS控制表格样式 201
 7.2.1 使用CSS控制表格边框 201
 7.2.2 使用CSS控制单元格边距 204
 7.2.3 使用CSS控制单元格的宽度和高度 205
7.3 表单 206
 7.3.1 表单的构成 206
 7.3.2 创建表单 207
 7.3.3 表单控件 207
7.4 HTML5表单的新增控件类型、标签和属性 215
 7.4.1 新的input控件类型 215
 7.4.2 新的表单标签 219
 7.4.3 新的input控件属性 221
 7.4.4 新的表单属性 227
7.5 使用CSS控制表单样式 227
7.6 阶段案例——信息登记表 229
 7.6.1 分析效果图 230
 7.6.2 搭建页面结构 230
 7.6.3 定义CSS样式 231
本章小结 233
动手实践 234
第8章 多媒体嵌入 235
8.1 视频、音频嵌入技术概述 235
8.2 HTML5支持的视频格式和音频格式 237
 8.2.1 视频格式 237
 8.2.2 音频格式 237
8.3 嵌入视频和音频 238
 8.3.1 在HTML5中嵌入视频 238
 8.3.2 在HTML5中嵌入音频 240
 8.3.3 视频、音频文件的兼容性问题 240
 8.3.4 调用网络音频、视频文件 242
8.4 使用CSS控制视频的宽度和高度 243
8.5 阶段案例—音乐播放页面 244
 8.5.1 分析效果图 245
 8.5.2 搭建页面结构 245
 8.5.3 定义CSS样式 246
本章小结 248
动手实践 248
第9章 过渡、变形和动画 250
9.1 过渡 250
 9.1.1 transition-property属性 250
 9.1.2 transition-duration属性 251
 9.1.3 transition-timing-function属性 252
 9.1.4 transition-delay属性 253
 9.1.5 transition属性 253
9.2 变形 254
 9.2.1 认识transform 254
 9.2.2 2D变形 254
 9.2.3 3D变形 259
9.3 动画 263
 9.3.1 @keyframes规则 264
 9.3.2 animation-name属性 264
 9.3.3 animation-duration属性 265
 9.3.4 animation-timing-function属性 266
 9.3.5 animation-delay属性 266
 9.3.6 animation-iteration-count属性 266
 9.3.7 animation-direction属性 266
 9.3.8 animation属性 267
9.4 阶段案例——表情图片 268
 9.4.1 分析效果图 268
 9.4.2 搭建页面结构 269
 9.4.3 定义CSS样式 269
本章小结 272
动手实践 272
第10章 实战开发——制作油纸伞网站首页 273
10.1 项目背景 274
10.2 准备工作 274
10.3 制作网站首页 277
本章小结 295
动手实践 295
展开全部内容

热销图书推荐

图书封面

Bootstrap响应式Web开发(第2版)

人民邮电出版社

定价:¥59.80 咨询客服

图书封面

Spring Cloud微服务架构开发(第2版)

人民邮电出版社

定价:¥59.80 咨询客服

图书封面

Cinema 4D任务驱动教程

高等教育出版社

定价:¥59.50 咨询客服

图书封面

Python Web企业级项目开发教程(Django版)(第2版)

中国铁道出版社

定价:¥58.00 咨询客服

深圳坪山网站建设公司网站结构优化南宁网站推广优化武昌企业网站优化公司宣城网站关键词排名优化网站搜索引擎优化情况网站优化 从写文章开始长安东莞公司网站优化报价开源网站搜索优化网站关键词的选择与优化珠海专业网站关键词优化定制网站的优化如何把基础打牢百度网站优化公司建一个利于优化的网站绵阳网站优化成都市网站seo优化排名金牛区网站优化哪家好优质网站怎么提高优化千城千站优化网站怎样优化两个网站荆门品牌网站优化公司文昌seo网站优化网站html优化画出seo网站优化流程图官方网站优化品牌南京优化网站哪家公司好上海网站优化排名平台收费标准怀宁网站优化电话咨询皮革网站优化策略陆丰网站优化公司优化公司网站要知道易速达香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化