本书是一本面向Web前端开发学习者的入门图书,以项目驱动式的体例、通俗易懂的语言,详细讲解HTML5 + CSS3 + Bootstrap响应式Web开发技术。
本书共10章。第1~2章讲解HTML和CSS的基础知识;第3章讲解表格和表单;第4章讲解JavaScript与视频、音频;第5章讲解阶段项目—在线学习平台;第6章讲解Canvas绘图与CSS动画;第7章讲解移动Web屏幕适配;第8~9章讲解Bootstrap基础入门和组件应用;第10章讲解综合项目—在线鲜花商城。
1.黑马程序员应用系列教材改版;
2.本书配套丰富的教学资源,包括教学大纲、教学设计、源代码,习题等,而且为了帮助读者更好地学习本书中的内容,作者还提供了在线答疑。
黑马程序员是传智教育旗下高端IT教育品牌,传智教育是国内首个实现A股IPO的教育企业。依托于传智雄厚的教育资源,秉承传智教育“为中华民族伟大复兴而讲课,为千万学生少走弯路而著书”的使命,致力于培养高精尖数字化人才,为国家建设现代化经济体系的战略目标培养科技人才。
黑马程序员课程涵盖了JavaEE、鸿蒙应用开发、HTML&JS+前端、Python大数据开发、人工智能、电商视觉设计、软件测试、新媒体、产品经理等热门精品学科。已在北京昌平、北京顺义、上海、广州、深圳、武汉、郑州、西安、长沙、济南、重庆、南京、杭州、石家庄、成都、合肥、太原16个城市设立17所分校。
第 1章 HTML页面结构构建1
项目1-1 个人简介页面2
项目需求2
知识储备2
1.HTML概述2
2.浏览器2
3.Visual Studio Code编辑器3
4.标签概述8
5.页面格式化标签9
6.文本格式化标签10
7.图像标签11
8.HTML实体12
项目实现13
项目1-2 新闻页面14
项目需求14
知识储备14
1.列表14
2.列表嵌套17
3.超链接17
4.容器标签18
5.元素18
项目实现19
本章小结20
课后习题20
第 2章 CSS页面样式美化22
项目2-1 文章详情页面23
项目需求23
知识储备23
1.CSS概述23
2.CSS样式规则24
3.CSS的引入方式24
4.基础选择器25
5.字体属性25
6.字体图标27
7.文本外观属性32
8.CSS注释34
项目实现34
项目2-2 下拉菜单页面36
项目需求36
知识储备36
1.复合选择器36
2.伪类选择器38
3.伪元素选择器39
4.CSS的三大特性40
5.列表样式属性42
6.CSS标准盒模型43
7.边框属性44
8.内边距属性47
9.外边距属性48
10.盒子的宽度和高度48
11.box-sizing属性49
12.display属性49
项目实现49
项目2-3 商城首页51
项目需求51
知识储备51
1.背景属性51
2.渐变53
3.object-fit属性55
4.浮动布局55
5.清除浮动56
6.语义化标签60
7.弹性盒布局60
8.元素的定位63
9.层叠等级属性65
10.阴影属性65
项目实现66
本章小结68
课后习题68
第3章 表格和表单70
项目3-1 图书列表页面70
项目需求70
知识储备71
1.表格标签71
2.CSS控制表格样式72
3.表格标签属性73
项目实现74
项目3-2 安全教育活动调查问卷页面75
项目需求75
知识储备76
1.表单标签76
2.