markdown CSS Grid Cheatsheet
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown CSS Grid Cheatsheet相关的知识,希望对你有一定的参考价值。
# CSS Grid Cheatsheet
[**CSS Grid Layout**](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Grid_Layout) introduces a two-dimensional grid system to CSS: grids can be used to lay out major page areas or small user interface elements.
## Syntax
### Main properties
```css
.container {
display: grid | inline-grid; /* Also subgrid is avaiable */
grid-template-rows: -line_name- -row_size- .. | repeat(-integer-, -rows_size- -lines_name-);
grid-template-columns: -line_name- -column_size- .. | repeat(-integer-, -columns_size- -lines_name-);
grid-template: <grid-template-rows> / <grid-template-columns>;
}
.item {
grid-area: <grid-row-start> / <grid-column-start> / <grid-row-end> / <grid-column-end>;
}
```
### Other properties
```css
.container {
grid-template-areas: "-area_name- | . | none"
"..";
grid-row-gap: -lines_size-;
grid-column-gap: -lines_size-;
grid-gap: <grid-column-gap> <grid-row-gap>;
justify-items: start | end | center | stretch;
align-items: start | end | center | stretch;
justify-content: start | end | center | stretch | space-around | space-between;
align-content: start | end | center | stretch | space-around | space-between;
grid-auto-rows: -rows_size-;
grid-auto-columns: -columns_size-;
grid-auto-flow: row | column | row dense | column dense; /* default is row */
grid: none | <grid-template-rows> / <grid-template-columns> | <grid-auto-flow> [<grid-auto-rows> [/ <grid-auto-columns>]];
}
.item {
grid-row-start: -integer- | span -integer- | -name- | span -name- | auto;
grid-row-end: -integer- | span -integer- | -name- | span -name- | auto;
grid-column-start: -integer- | span -integer- | -name- | span -name- | auto;
grid-column-end: -integer- | span -integer- | -name- | span -name- | auto;
grid-row: <grid-row-start> / <grid-row-end>;
grid-column: <grid-column-start> / <grid-column-end>;
order: <integer>; /* default is 0 */
justify-self: start | end | center | stretch;
align-self: start | end | center | stretch;
}
```
## References
* [A complete guide to CSS grid](http://chris.house/blog/a-complete-guide-css-grid-layout/)
* [Grid garden - A game for learning CSS grid](http://cssgridgarden.com/)
以上是关于markdown CSS Grid Cheatsheet的主要内容,如果未能解决你的问题,请参考以下文章
markdown 使用Autoprefixer的IE11 CSS Grid
markdown [CSS Grid Cheatsheet] CSS网格布局为CSS引入了一个二维网格系统:网格可用于布局主要页面区域或小
markdown Grid by Example 1:定义网格
css grid 格子布局
css的grid布局和表格的区别是啥
CSS Grid 网格布局教程