html - 显示 :grid 上的网格内容问题

标签 html css css-grid

我第一次使用“显示:网格”时,无法将内容插入其中一个网格。

会发生什么?组装网格时,一切都非常漂亮并且是我需要的方式,但是当我在其中一个中插入文本时,它会拉长并失去整个布局。为什么会发生这种情况以及如何预防?

.agrupou-a-grid {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: auto;
  grid-template-rows: 50px 50px 50px 50px 50px;
  grid-template-areas: 
  'a a b' 
  'c d b' 
  'e f f' 
  'g g h' 
  'i j j';
}

.agrupou-a-grid .box {
  background: red;
}
<div class="agrupou-a-grid">
  <div class="box gd1">
    <div class="group-content">
      <h2>Coleção em destaque</h2>
      <p>
        Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex
        ea commodo consequat. Duis autem vel eum iriure.
      </p>
    </div>
  </div>
  <div class="box gd2"></div>
  <div class="box gd3"></div>
  <div class="box gd4"></div>
  <div class="box gd5"></div>
  <div class="box gd6"></div>
  <div class="box gd7"></div>
  <div class="box gd8"></div>
  <div class="box gd9"></div>
  <div class="box gd10"></div>
</div>

放置文字之前

enter image description here

放置文字后

enter image description here

最佳答案

好的,伙计们,解决方案是放置一个 grid-template-columns: 33% 33% 33%; 因为网格有 3 列。非常明显,我知道。

关于html - 显示 :grid 上的网格内容问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58559927/

相关文章:

jquery 在从顶部然后从底部滚动定位时使侧边栏动态填充(因此随着高度的增加)

html 属性是否正确(就标准而言)?

html - 使用 CSS 网格自动调整列

html - 在 Safari 中,align-self 未将容器中的内容与高度 100% 对齐

javascript - 将缓冲区添加到页面底部的简单方法?

html - 如何将 HTML 表单数据发送到 Google 表格?

CSS(覆盖引导核心)

css - 使元素占用可用的水平空间而不导致其父元素变宽

jquery - 如何使用 attr 获取样式值

javascript - css 在输入字段上方显示验证消息