display:grid 布局

http://www.ruanyifeng.com/blog/2019/03/grid-layout-tutorial.html

父元素上的属性

属性说明

display 设置grid布局

grid-template-rows 设置网格的行数

grid-template-columns 设置网格的列数

grid-template-areas 根据子元素的网格名字来排列

grid-column-gap 用来指定竖网格轨道的大小

grid-row-gap 用来指定行网格轨道的大小

grid-gap grid-column-gap和grid-row-gap这两个属性的缩写方式

justify-items 网格中所有单元格中的内容在X轴的对齐方式

align-items 网格中所有单元格中的内容在Y轴的对齐方式

justify-content 来设置整个网格在网格容器中的X轴的排列方式

align-content 来设置整个网格在网格容器中的Y轴的排列方式

grid-auto-columns 设定隐藏的网格的高

grid-auto-rows 设定隐藏的网格的宽

grid-auto-flow 在布局的时候,选择网格填充的方法


设置子元素上的属性

属性说明

grid-area给单个子元素起名字

grid-column-start 元素的位置哪跟竖线开始

grid-column-end 哪跟竖线结束

grid-row-start 哪跟横线开始

grid-row-end 哪跟横线结束

grid-row grid-row-start和grid-row-end的缩写

grid-column grid-column-start和grid-column-end这两个属性的缩写方式

grid-area grid-row和grid-column的缩写

justify-self 设置单个子元素在其所在的小网格中的X轴排列方式

align-self 设置单个子元素在其所在的小网格中的Y轴排列方式

align-content 来设置整个网格在网格容器中的Y轴的排列方式

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Grid的由来 CSS一直用来布局网页,但一直都不完美。 一开始我们使用table 做布局,然后转向浮动、定位以及...
    神秘人X阅读 14,853评论 3 11
  • 网格线(Grid Line) 构成网格结构的分界线。它们既可以是垂直的(“列网格线(column grid lin...
    晚溪呀阅读 4,932评论 0 0
  • 转载地址:https://www.cnblogs.com/xiaohuochai/p/7083153.html 前...
    One_Hund阅读 5,177评论 0 1
  • CSS Grid(网格) 布局(又称为 “Grid(网格)” ),是一个二维的基于网格的布局系统它的目标是完全改变...
    诺CIUM阅读 5,055评论 0 3
  • Grid网格布局学习 引言 本文不对grid布局由来以及优劣做过多的介绍,仅介绍grid网格布局的用法及其效果显示...
    锤子爱砸房子阅读 3,926评论 0 1