我如何删除CSS网格创建的大空白

问题描述 投票:0回答:1

我正在创建一个简单的3列2行的CSS网格以显示画廊,然后跟随我的内容,但我意识到该网格包含了很大的空白,我正努力将其删除。

。gallery-container div之后,Css Grid在Hello世界内容出现之前插入非常大空格。

我想摆脱在hello world内容之前插入的巨大空间。请帮助。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <title>Gallery</title>

    <style>

        .wrapper{
            width:50%;
            margin:auto;
        }

        .gallery-container {
            display: grid;
            grid-template-columns: auto auto auto;
            grid-template-rows: 25% 25%;
            gap: 4px;
            padding:20px; 
        }

        .gallery-div img {
            width:100%;
            height:100%;
            object-fit: cover;
            display:block;
        }

    </style>


  </head>
  <body>

    <div class="wrapper">

        <div class="gallery-container">

            <div class="gallery-div" ><img src='img/1.jpeg' alt="img" /></div>
            <div class="gallery-div" ><img src='img/2.jpeg' alt="img" /></div>
            <div class="gallery-div" ><img src='img/3.jpeg' alt="img" /></div>
            <div class="gallery-div" ><img src='img/4.jpeg' alt="img" /></div>
            <div class="gallery-div" ><img src='img/5.jpeg' alt="img" /></div>
            <div class="gallery-div" ><img src='img/6.jpeg' alt="img" /></div>

        </div>

        <div>
            <h1>Hello World</h1>
        </div>

    </div>

  </body>
</html>


css grid gallery
1个回答
0
投票

您只需要指定2条规则:

  1. padding-bottom:0px班级上的[.gallery-container
  2. margin-top:0px元素上的[H1(具有世界您好内容的元素)]
© www.soinside.com 2019 - 2024. All rights reserved.