Open chenliqio opened 2 years ago
文档流布局 利用display属性,按照文档顺序逐渐显示出来。
浮动布局 利用float属性,使元素脱离文档流,从而浮动起来。
定位布局 利用position属性对元素进行定位。
flex布局只适用于ie 10+. 在 flex 中,最核心的概念就是容器和轴,所有的属性都是围绕容器和轴设置的。其中,容器分为父容器和子容器。轴分为主轴和交叉轴(主轴默认为水平方向,方向向右,交叉轴为主轴顺时针旋转 90°)。 特点:
容器属性
项目属性
grid 布局又称为“网格布局”,可以实现二维布局方式。 当一个 HTML 元素将 display 属性设置为 grid 或 inline-grid 后,它就变成了一个网格容器,这个元素的所有直系子元素将成为网格元素。 grid-template-columns 定义网格行。 grid-template-rows 属性来定义网格中列。
一、传统布局
文档流布局 利用display属性,按照文档顺序逐渐显示出来。
浮动布局 利用float属性,使元素脱离文档流,从而浮动起来。
定位布局 利用position属性对元素进行定位。
二、flex布局
flex布局只适用于ie 10+.
在 flex 中,最核心的概念就是容器和轴,所有的属性都是围绕容器和轴设置的。其中,容器分为父容器和子容器。轴分为主轴和交叉轴(主轴默认为水平方向,方向向右,交叉轴为主轴顺时针旋转 90°)。 特点:
容器属性
项目属性
三、grid布局
grid 布局又称为“网格布局”,可以实现二维布局方式。
当一个 HTML 元素将 display 属性设置为 grid 或 inline-grid 后,它就变成了一个网格容器,这个元素的所有直系子元素将成为网格元素。
grid-template-columns 定义网格行。
grid-template-rows 属性来定义网格中列。