CSS查缺补漏 two-二、页面布局

1.标准流

标准流也叫文档流,指的是标签在页面中默认的排布规则,例如:块元素独占一行,行内元素可以一行显示多个。

2.flex布局

Flex 布局也叫弹性布局,是浏览器提倡的布局模型,非常适合结构化布局,提供了强大的空间分布和对齐能力。

Flex 模型不会产生浮动布局中脱标现象,布局网页更简单、更灵活。

1)设置方式

元素设置 display: flex,子元素可以自动挤压或拉伸

2)组成部分

  • 弹性容器
  • 弹性盒子
  • 主轴:默认在水平方向
  • 侧轴 / 交叉轴:默认在垂直方向

在这里插入图片描述

3)主轴对齐方式 justify-content

在这里插入图片描述

justify-content: space-between;

在这里插入图片描述

justify-content: space-around;

在这里插入图片描述

justify-content: space-evenly;

在这里插入图片描述

justify-content: center;

在这里插入图片描述

4)测轴对齐方式

  • align-items:当前弹性容器内所有弹性盒子的侧轴对齐方式(给弹性容器设置)
  • align-self:单独控制某个弹性盒子的侧轴对齐方式(给弹性盒子设置)

在这里插入图片描述

5).flex布局 弹性盒子换行flex-wrap

属性名:flex-wrap

属性值

  • wrap:换行
  • nowrap:不换行(默认)

6)多行对齐方式

如果有多行侧轴对齐,则去找align-content

如果是单行侧轴对齐,则去找 align-items

在这里插入图片描述

7) 修改主轴方向

属性名:flex-direction


上一篇:VMnet NAT模式配置


下一篇:http协议与内外网划分的学习