grid布局问题

主要记录和解释grid属性,不做解释

父级display:reid属性

属性 说明
display gird,inline-gird,subgird 定义父级容器,继承父级容器
grid-template-columns px,fr,%,auto,em ~ ~ 用来定义网格的列
grid-template-rows px,fr,%,auto,em ~ ~ 用来定义网格的行
grid-template-areas grid-area 通过引用 grid-area 属性名称来定义网格模板。
grid-column-gap px,fr,%,auto,em ~ ~ 指定网格线(grid lines)列的大小。
grid-row-gap px,fr,%,auto,em ~ ~ 指定网格线(grid lines)行的大小。
grid-gap px,fr,%,auto,em ~ ~ 指定网格线行/列的大小的缩写
justify-items (子级左右) start、end、center、stretch 左对齐、右对齐、左右居中、填充
align-items (子级上下) start、end、center、stretch 上对齐、下对齐、上下居中、填充
justify-content (父级左右) start、end、center、stretch、space-around、space-between、space-evenly 左对齐、右对齐、左右居中、填充、左右固定间隔居中、均匀间隔居中、左右均匀间隔居中
align-content (父级上下) start、end、center、stretch、space-around、space-between、space-evenly 上对齐、下对齐、上下居中、填充、上下固定间隔居中、上下间隔居中、上下均匀间隔居中
grid-auto-flow row、column、dense 告诉自动布局算法依次填充每行或者每列、告诉自动布局算法在稍后出现较小的网格项时,尝试填充网格中较早的空缺

子级items属性

属性 说明
grid-column-start name/number/auto 行开始网格线
grid-column-end name/number/auto 行结束网格线
grid-row-start name/number/auto 列开始网格线
grid-row-end name/number/auto 列开始网格线
grid-area name 命名模板名称
justify-self start、end、center、stretch 左对齐、右对齐、左右居中、填充
align-self start、end、center、stretch 上对齐、下对齐、上下居中、填充
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 简介CSS网格布局(又称“网格”),是一种二维网格布局系统。CSS在处理网页布局方面一直做的不是很好。一开始我们用...
    _leonlee阅读 65,628评论 25 173
  • 简介 CSS Grid布局 (又名"网格"),是一个基于二维网格布局的系统,旨在改变我们基于网格设计的用户界面方式...
    咕咚咚bells阅读 7,385评论 0 4
  • 以前对CSS布局有些接触,但是因为没有系统的学习过,导致每次在调整和修改起来都觉得比较困难,为了解决这个难啃的骨头...
    颭夏阅读 5,915评论 0 29
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 14,696评论 1 92
  • 刚入大学时,对什么都感到好奇,懵懵懂懂,兴致勃勃。 对于刚来时心里总是会有远大的理想,有自己的计划,然...
    似竹又非竹阅读 1,621评论 0 0

友情链接更多精彩内容