Grid Basics

Grid Basics

The functionality of CSS Grid involves transforming an HTML element into a grid container with defined rows, columns, and spaces between them. By setting display; grid; or display; inline grid; on an element you establish a grid container where you can position and size grid items accurately based on the defined grid structure.

Code Sample

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Grid Basics</title>
    <style>
        .grid-container {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            grid-gap: 10px;
            background-color: #f4f4f4;
        }
        .grid-item {
            background-color: #8cacea;
            padding: 20px;
            text-align: center;
            color: white;
        }
    </style>
</head>
<body>
    <div class="grid-container">
        <div class="grid-item">1</div>
        <div class="grid-item">2</div>
        <div class="grid-item">3</div>
    </div>
</body>
</html>

Explanation of code

HTML Structure

  • The CSS Grid container is one single <div> element with the class grid-container attached to it.
  • Three child <div> elements, each having a class grid-item, are present inside this container. The grid items are these.

CSS Styling

  • CSS Grid is enabled for this container since .grid-container is styled with display: grid.
  • The structure of the grid is defined by grid-template-columns: repeat(3, 1fr). Three equal-width columns are produced. The fr unit permits an equal proportion of the available space to be used by each column.
  • grid-gap: 10px; determines the horizontal and vertical spacing between each grid item.
  • To improve grid layout visibility, the backdrop of the container is changed to a light grey color, #f4f4f4.
  • The background color of each.grid-item is #8cacea, the text is centered, the padding for inner spacing is 20px, and the text color contrast is white.

 

logo

CSS

Grid Basics

Beginner 5 Hours

Grid Basics

The functionality of CSS Grid involves transforming an HTML element into a grid container with defined rows, columns, and spaces between them. By setting display; grid; or display; inline grid; on an element you establish a grid container where you can position and size grid items accurately based on the defined grid structure.

Code Sample

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Grid Basics</title>
    <style>
        .grid-container {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            grid-gap: 10px;
            background-color: #f4f4f4;
        }
        .grid-item {
            background-color: #8cacea;
            padding: 20px;
            text-align: center;
            color: white;
        }
    </style>
</head>
<body>
    <div class="grid-container">
        <div class="grid-item">1</div>
        <div class="grid-item">2</div>
        <div class="grid-item">3</div>
    </div>
</body>
</html>

Explanation of code

HTML Structure

  • The CSS Grid container is one single <div> element with the class grid-container attached to it.
  • Three child <div> elements, each having a class grid-item, are present inside this container. The grid items are these.

CSS Styling

  • CSS Grid is enabled for this container since .grid-container is styled with display: grid.
  • The structure of the grid is defined by grid-template-columns: repeat(3, 1fr). Three equal-width columns are produced. The fr unit permits an equal proportion of the available space to be used by each column.
  • grid-gap: 10px; determines the horizontal and vertical spacing between each grid item.
  • To improve grid layout visibility, the backdrop of the container is changed to a light grey color, #f4f4f4.
  • The background color of each.grid-item is #8cacea, the text is centered, the padding for inner spacing is 20px, and the text color contrast is white.

 

Similar Data Science Tutorials

Related tutotials

Frequently Asked Questions for css

line

Copyrights © 2024 letsupdateskills All rights reserved