grid-template-columns for LayoutThis grid container uses the gird-template-columns CSS property to create three columns.
The grid items are placed in the grid container in the order they appear in the HTML.
The first grid item spans two columns. The second grid item spans two rows.
One
Two
Three
Four
Five
Six
grid-template-areas with Inline grid-area Names
This grid container uses the grid-template-areas CSS property to create a grid with six areas.
The grid items are placed in the grid container using the grid-area CSS property.
The grid items are not placed in the grid container in the order they appear in the HTML.
Their order is determined by the order of area names in the grid-template-areas CSS property.
Each grid-area name should only be applied to one element.
Note that the grid-template-areas names don't need to match the element names.
grid-template-areas with id attributes for grid-area Names
The difference between this grid container and the previous one is that the grid-area names are
defined in the HTML using id attributes which are targets for the CSS rules with id selectors.
The grid--area names correspond to the id values.