.container {
display: grid;
grid-template-columns: 6fr 6fr;
grid-column-gap: 20px
grid-row-gap: 20px
justify-items: stretch
align-items: stretch
}
/* Display-grid: When the display property is set to grid the container turn ups to the grid. */
display: grid;
/* Grid-template-areas: Determines how to display columns and rows, using named grid items */
grid-template-areas: "myArea myArea . . .";
/* Grid-column-gap: Defines the gap between the columns */
grid-column-gap: 50px;
/* Grid-row-gap: Specifies the size of the gap between rows */
grid-row-gap: 50px;
/* Grid-template-columns: It Defines how many columns there should be in a grid layout */
grid-template-columns: auto auto auto auto;
/* Grid-template-rows: similar to grid-template-columns, The grid-template-rows property specifies the number of rows in a grid layout. */
grid-template-rows: 10px 30px;
/* Grid-auto-columns: The grid-auto-columns property specifies a size for the columns in a grid container. */
grid-auto-columns: 50px;
/* Put a default size for the rows in a grid: */
grid-auto-rows: 250px;
/* Grid-auto-flow: */
grid-auto-flow: column;
/* The place-content property allows you to align both justify-content and align content. */
place-content: align-content / justify-content ;
/* Grid-column-start: Defines where to start the grid item. */
grid-column-start: 4;
/* Grid-column-end: on which column line the item will end */
grid-column-end: span 2;
/* Grid-row-start: This property specifies on which row line the item will start */
grid-row-start: 2;
/* Grid-row-end: on which row line the item will end: */
grid-row-end: span 1;
.container {
grid-template-columns: 100px 50px 100px;
grid-template-rows: 80px auto 80px;
column-gap: 10px;
row-gap: 15px;
}
.container {
display: grid;
grid-template-columns: 1fr 1.7fr 1fr;
grid-template-rows: 1fr 1fr 1fr 1fr 1fr;
gap: 0px 0px;
grid-template-areas:
"header header header"
"aside content content"
"aside content content"
"aside ad ."
"aside footer footer";
}
.header { grid-area: header; }
.aside { grid-area: aside; }
.content { grid-area: content; }
.ad { grid-area: ad; }
.footer { grid-area: footer; }
try: https://cssgrid-generator.netlify.app/
grid-template-rows: repeat(4, 100px);
grid-template-columns: repeat(3, 1fr);
<div class="grid-container">
<div class="grid-item">1</div>
<div class="grid-item">2</div>
<div class="grid-item">3</div>
<div class="grid-item">4</div>
<div class="grid-item">5</div>
<div class="grid-item">6</div>
<div class="grid-item">7</div>
<div class="grid-item">8</div>
<div class="grid-item">9</div>
</div>
.grid-container {
width: 300px;
height: 300px;
display: grid;
grid-template-columns: auto auto auto;
place-items: center;
}
.grid-item {
background-color: silver;
width: 50px;
height: 50px;
display: flex;
justify-content: center;
align-items: center;
}
.full-area {
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
box-sizing: border-box;
}
.box-1 {
width: 25%;
}
.box-2 {
width: 25%;
}
.box-3 {
width: 25%;
}
.box-4 {
width: 25%;
}
display: grid;
display: inline-grid; for applying inline property on grid
grid-template-rows:
grid-template-columns:
grid-auto-flow: dense;
grid-column-start: 2;
grid-column-end: 4;
grid-row-start: 1;
grid-row-end: 3;
justify content
align items
.grid-container {
display: grid;
display: inline-grid;
display: subgrid;
.container {
display: grid | inline-grid;
}
.container {
align-content: space-between;
}
display: in-line grid;