详解grid布局常用属性,让你轻松掌握!

6 min read

grid布局有以下属性:

  1. grid-template-columns:设置列的宽度和数量。
  2. grid-template-rows:设置行的高度和数量。
  3. grid-template-areas:设置区域布局,通过给每个区域命名来实现。
  4. grid-template:同时设置列宽、行高、区域布局的简写属性。
  5. grid-column-gap:设置列之间的间距。
  6. grid-row-gap:设置行之间的间距。
  7. grid-gap:同时设置列间距和行间距的简写属性。
  8. grid-auto-columns:设置自动布局时自动分配列的宽度。
  9. grid-auto-rows:设置自动布局时自动分配行的高度。
  10. grid-auto-flow:设置自动布局时内容该如何分配,默认为row。
  11. grid-column-start:设置一个单元格的列起始位置。
  12. grid-column-end:设置一个单元格的列结束位置。
  13. grid-row-start:设置一个单元格的行起始位置。
  14. grid-row-end:设置一个单元格的行结束位置。
  15. grid-column:同时设置一个单元格的列起始位置和结束位置的简写属性。
  16. grid-row:同时设置一个单元格的行起始位置和结束位置的简写属性。
  17. justify-items:设置单元格内部的对齐方式。
  18. align-items:设置单元格内部的对齐方式。
  19. place-items:同时设置单元格内部的对齐方式的简写属性。
  20. justify-content:设置整个grid内容的水平对齐方式。
  21. align-content:设置整个grid内容的垂直对齐方式。
  22. place-content:同时设置整个grid内容的对齐方式的简写属性。
  23. justify-self:设置单元格本身的水平对齐方式。
  24. align-self:设置单元格本身的垂直对齐方式。
  25. place-self:同时设置单元格本身的对齐方式的简写属性。