天天看点

Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式

【Bootstrap4前端框架+MySQL数据库】前后端综合实训【10天课程 博客汇总表 详细笔记】

目   录

实训安排

日常要求、项目要求

项目开发流程

HTML+CSS+JavaScript 基础回顾

国产编译工具——HBuilder

Hbuilder官网:https://www.dcloud.io

基本使用

新建基本HTML项目

HBuilder快捷键

页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】

min-height: 100vh;

box-sizing: border-box;    

flex-direction: column;    

flex-shrink: 0;    

CSS在线手册——http://css.cuishifeng.cn/index.html

flex布局中的对齐方式

案例——文本基准线

案例——justify-content、align-items属性

实训安排

日常要求、项目要求

Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式

项目开发流程

Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式

HTML+CSS+JavaScript 基础回顾

html5标签:<header></header>、<footer></footer>、<nav></nav>【在合适的地方(语境),用合适的标签。】
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
内容表现相分离:引用css、js文件。
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式

国产编译工具——HBuilder

Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式

Hbuilder官网:https://www.dcloud.io

Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式

基本使用

新建基本HTML项目

Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式

HBuilder快捷键

  • Ctrl+K:快速格式化代码
  • Ctrl+Shift+R:快速复制当前行

页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】

Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			body { /*flex布局:body作为容器。*/
				margin: 0px;
				padding: 0px;
				background-color: #FAEBD7;
				border: 3px deepskyblue solid;
				min-height: 100vh; /*设置body边框:边框扩展到整个页面*/
				box-sizing: border-box; /*页面扩展到整个页面时,去掉滑动条*/
				display: flex; /*display:默认从左到右横向排列元素。*/
				flex-direction: column; /*灵活的项目将垂直显示,正如一个列一样。*/
			}
			header,
			footer {
				height: 100px;
				background-color: cadetblue;
			}
			#main {
				flex-grow: 1;
				display: flex;
			}
			#left,
			#right {
				width: 100px;
				background-color: brown;
				flex-shrink: 0; /*禁止左右两侧内容往中间挤压*/
			}
			#content {
				flex-grow: 1; /*有空间就放大,占据剩余空间。flex-grow 属性用于设置或检索弹性盒子的扩展比率。*/
			}
		</style>
	</head>
	<body>
		<header>头部</header>
		<div id="main">
			<div id="left">左侧</div>
			<div id="content">
				散文,汉语词汇,拼音是sǎn wén。一指文采焕发;二指犹行文; [1] 三指文体名。随着时代的发展,散文的概念由广义向狭义转变,并受到西方文化的影响。
				散文是一种抒发作者真情实感、写作方式灵活的记叙类文学体裁。“散文”一词大概出现在北宋太平兴国(976年12月-984年11月)时期。
				《辞海》认为:中国六朝以来,为区别韵文与骈文,把凡不押韵、不重排偶的散体文章(包括经传史书),统称“散文”。后又泛指诗歌以外的所有文学体裁。
			</div>
			<div id="right">右侧</div>
		</div>
		<footer>底部</footer>
	</body>
</html>
           

min-height: 100vh;

body:body高度默认为内容的高度。设置背景颜色后,背景颜色会覆盖整个页面。
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式

box-sizing: border-box;

Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式

flex-direction: column;

flex-shrink: 0;

Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式

CSS在线手册——http://css.cuishifeng.cn/index.html

Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式

flex布局中的对齐方式

案例——文本基准线

  • vertical-align: middle;
  • height: 300px;
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			#div1 {
				margin: 0 auto;
				text-align: center;
				line-height: 300px;
				width: 500px;
				height: 300px;
				background-color: #5F9EA0;
				font-size: 40px;
			}
			img {
				height: 100px;
				/* vertical-align: middle; baseline 文本基准线 居中 */
			}
			#div2 {
				width: 500px;
				height: 300px;
				background-color: #5F9EA0;
				font-size: 40px;
				display: flex;
				justify-content: space-between; /*两端对齐*/
				align-items: flex-end; /*底部*/
			}
		</style>
	</head>
	<body>
		<ul>
			<li>左对齐</li>
			<li>右对齐</li>
			<li>水平居中</li>
			<li>两端对齐</li>
			<li>上对齐</li>
			<li>下对齐</li>
			<li>垂直居中</li>......
		</ul>
		<hr>
		<div id="div1">
			abcdefg
			<img src="img/timg.jpg" />
		</div>
		<hr>
		<div id="div2">
			abcdefg
			<img src="img/timg.jpg" />
		</div>
	</body>
</html>
           

案例——justify-content、align-items属性

Bootstrap4+MySQL前后端综合实训-Day01-AM【实训安排、HBuilder下载及使用、双飞翼布局(圣杯布局)案例、CSS在线手册、flex布局中的对齐方式】实训安排HTML+CSS+JavaScript 基础回顾国产编译工具——HBuilder页面排版——flex弹性盒子布局【双飞翼布局(圣杯布局)】CSS在线手册——http://css.cuishifeng.cn/index.htmlflex布局中的对齐方式
<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
		<style type="text/css">
			.parent {
				height: 200px;
				width: 200px;
				background-color: #5F9EA0;
				border: 15px outset dimgray;
				border-radius: 20px;
				box-shadow: 0px 0px 10px 10px lightgray;
				display: flex; /**设置成为flex容器**/
				justify-content: flex-start; /*设置主轴的对齐方式  默认水平方向为主轴*/
				align-items: center; /*设置交叉轴上对齐方式  默认为垂直轴*/
			}
			.children {
				height: 30px;
				width: 30px;
				background-color: black;
				margin: 10px;
				border-radius: 50%;
			}
		</style>
	</head>
	<body>
		<div class="parent">
			<div class="children"></div>
		</div>
	</body>
</html>
           
多谢观看~

继续阅读