目录

CSS网格布局Grid

CSS—网格布局Grid

网格布局grid

提供了带有行和列的基于网格的布局系统,无需使用浮动和定位。 当 HTML 元素的 display 属性设置为 gridinline-grid 时,它就会成为网格容器。 更多布局模式可以参考之前的博客: 有关display属性之前也有写过: https://i-blog.csdnimg.cn/direct/0bab6ea041c04d83a99cf762f8a4d142.png https://i-blog.csdnimg.cn/direct/84dcaad01cb847d4871452f18ab5fe7f.png 当把网格项目放在网格容器中时,引用行号: 把网格项目放在列线 1,并在列线 3 结束它:

.item1 {
grid-column-start: 1;
grid-column-end: 3;
}
属性描述
grid-column定义将项目放置在哪一列上。是 grid-column-start和grid-column-end缩写例如: grid-column: 2/3; 第2列开始第3列结束。
grid-row定义将项目放置在哪一行上,写法与 grid-column 类似
grid-areagrid-row-start、grid-column-start、grid-row-end 和 grid-column-end 属性的简写。 也可用于为项目命名
grid-column-gap调整列间隙
grid-row-gap调整行间隙
grid-gap调整间隙
grid-template-columns定义网格布局中的列数,并可定义每列的宽度。以空格分隔的列表,其中每个值定义相应列的长度。
grid-template-rows定义每列的高度
justify-content在容器内对齐整个网格。网格的总宽度必须小于容器的宽度, justify-content 属性才能生效。
align-content垂直对齐容器内的整个网格。网格的总高度必须小于容器的高度, align-content 属性才能生效。






Item1 的名为 "myArea",会占据两列两行

1

2

3

4

5

6

记录学习过程的笔记,欢迎大家一起讨论,会持续更新