i2tutorials

CSS Grid

CSS Grid

 

A CSS grid can be defined as an intersecting set of horizontal lines and vertical lines. CSS Grid layout divides a web page into major regions. We can provide columns and rows on the grid by using grid-template-rows and grid-template-columns properties.

 

Grid Container:

 

 

Example:

 

<!DOCTYPE html>
<html>

<head>

  <style>
    .main {
      display: grid;
      grid: auto auto / auto auto auto auto;
      grid-gap: 10px;
      background-color: black;
      padding: 10px;
    }

    .num {
      background-color: grey;
      text-align: center;
      color: white;
      padding: 10px 10px;
      font-size: 30px;
    }
  </style>
</head>

<body>  
  <div class="main">
    <div class="num">One</div>
    <div class="num">Two</div>
    <div class="num">Three</div>  
    <div class="num">Four</div>
    <div class="num">Five</div>
    <div class="num">Six</div>
    <div class="num">Seven</div>
    <div class="num">Eight</div>
  </div>

</body>

</html>

 

OUTPUT:

 

CSS Grid

 

 

 

 

Exit mobile version