自学阶段二移动Web—Day3

131 阅读1分钟

Flex布局/弹性布局:

  1. 是一种浏览器提倡的布局模型
  2. 布局网页更简单、灵活
  3. 避免浮动脱标的问题

修改主轴对齐方式属性: justify-content

image.png

使用align-items调节元素在侧轴的对齐方式 :

align-items(添加到弹性容器)

align-self: 控制某个弹性盒子在侧轴的对齐方式(添加到弹性盒子)

image.png

主轴方向 :使用flex-direction改变元素排列方向

使用flex-direction改变元素排列方向 : 主轴默认是水平方向, 侧轴默认是垂直方向

image.png

使用flex-wrap实现弹性盒子多行排列效果 :

弹性盒子换行显示 : flex-wrap: wrap;

调整行对齐方式 :align-content

取值与justify-content基本相同

弹性容器

默认宽度就是父元素的宽度,高度由内容所撑开。

弹性盒子

1.默认宽度由内容所撑开,默认的高度和父元素一样高;

2.弹性盒子没有块级元素,行内块元素,行内元素之分,统统叫做弹性盒子,那么就是统统都可以设置宽高;

3.弹性盒子默认不会换行,会沿着主轴方向一行显示;

4.要注意弹性盒子的概念 (弹性盒子:就是弹性容器的最近一级子元素)