一:各种css属性
1、gird-template-columns
.app {
border: 1px solid #333;
/* width: 1200px; */
height: 500px;
display: grid;
/* display: flex; */
/* grid-template-columns: 1fr 2fr 1fr; 设置3列平分宽度 剩余换行*/
/* grid-template-columns: repeat(9, 1fr); 设置9列平分宽度 剩余换行排列 */
/* grid-template-columns: repeat(3, 100px 80px 50px); 重复3列剩余换行*/
/* grid-template-columns: repeat(3, 100px 80px ); */
/* grid-template-columns: 1fr minmax(200px, 1fr); 设置两列 最小宽度和超过宽度时的宽度*/
grid-template-columns: 100px auto 300px;
}
2、row-gap: 10px; column-gap: 20px; gap: 10px(row) 20px(column)
.app {
row-gap: 20px; /* 设置行间隔 */
column-gap: 20px; /* 设置列间隔*/
gap: 40px 20px; /* 设置行和列的间隔 简写*/
}
3、gird-auto-flow:row(默认按行排列);默认按照行还是列排列
.app {
gird-auto-flow: row,; /* 默认按行排列 */
gird-auto-flow: column; /* 默认按列排列 */
}