grid-template-areas
Quick Summary for grid-template-areas
			    The 
			grid-template-areas CSS property specifies named grid areas, establishing the cells in the grid and assigning them names.
			  Code Usage for grid-template-areas
/* Keyword value */ grid-template-areas: none;  /* <string> values */ grid-template-areas: "a b"; grid-template-areas: "a b b"                      "a c d";  /* Global values */ grid-template-areas: inherit; grid-template-areas: initial; grid-template-areas: revert; grid-template-areas: unset; More Details for grid-template-areas
grid-template-areas
The grid-template-areas CSS property specifies named grid areas, establishing the cells in the grid and assigning them names.
Those areas are not associated with any particular grid item, but can be referenced from the grid-placement properties grid-row-start, grid-row-end, grid-column-start, grid-column-end, and their shorthands grid-row, grid-column, and grid-area.
Syntax
/* Keyword value */ grid-template-areas: none;  /* <string> values */ grid-template-areas: "a b"; grid-template-areas: "a b b"                      "a c d";  /* Global values */ grid-template-areas: inherit; grid-template-areas: initial; grid-template-areas: revert; grid-template-areas: unset; Values
none        The grid container doesn't define any named grid areas.
<string>+A row is created for every separate string listed, and a column is created for each cell in the string. Multiple named cell tokens within and between rows create a single named grid area that spans the corresponding grid cells. Unless those cells form a rectangle, the declaration is invalid.
Formal definition
| Initial value | none | 
|---|---|
| Applies to | grid containers | 
| Inherited | no | 
| Computed value | as specified | 
| Animation type | discrete | 
Formal syntax
none | <string>+
Examples
Specifying named grid areas
HTML<section id="page">   <header>Header</header>   <nav>Navigation</nav>   <main>Main area</main>   <footer>Footer</footer> </section> #page {   display: grid;   width: 100%;   height: 250px;   grid-template-areas: "head head"                        "nav  main"                        "nav  foot";   grid-template-rows: 50px 1fr 30px;   grid-template-columns: 150px 1fr; }  #page > header {   grid-area: head;   background-color: #8ca0ff; }  #page > nav {   grid-area: nav;   background-color: #ffa08c; }  #page > main {   grid-area: main;   background-color: #ffff64; }  #page > footer {   grid-area: foot;   background-color: #8cffa0; } Specifications
| Specification | 
|---|
| CSS Grid Layout Module Level 3 # grid-template-areas-property | 
See also
Related CSS properties:grid-template-rows, grid-template-columns, grid-template   Grid Layout Guide: Grid template areas   Video tutorial: Grid Template Areas Select your preferred language English (US)DeutschEspañolFrançais日本語Русский中文 (简体) Change language
			   Posted in   
      12:22 am, February 22, 2022 
    Add Comment
Other Items in CSS
      rgb()
rgba()
:right
right
@right-bottom
:root
rotate
rotate()
rotate3d()
rotateX()
rotateY()
rotateZ()
row-gap
ruby-align
ruby-position
saturate()
scale
scale()
scale3d()
scaleX()
scaleY()
scaleZ()
:scope
scroll-behavior
scroll-margin
scroll-margin-block
scroll-margin-block-end
scroll-margin-block-start
scroll-margin-bottom
scroll-margin-inline
scroll-margin-inline-end
scroll-margin-inline-start
scroll-margin-left
scroll-margin-right
scroll-margin-top
scroll-padding
scroll-padding-block
scroll-padding-block-end
scroll-padding-block-start
scroll-padding-bottom
scroll-padding-inline
scroll-padding-inline-end
scroll-padding-inline-start
scroll-padding-left
scroll-padding-right
scroll-padding-top
scroll-snap-align
scroll-snap-stop
scroll-snap-type
@scroll-timeline
    
   
	