html - 无法让我的网格以正确的方式显示?

标签 html css flexbox grid

我一直在努力学习 CSS 网格,但遇到了一个问题,我的网格错乱了。 我知道内容不多,但我在尝试调试时删除了 .item 类。 非常感谢任何帮助!

css * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.grid-container {
  height: 100vh;
  border: 10px solid #ccc
}
<div class="grid-container">
  <div class="grid-item item-1">
    item 1
  </div>
  <div class="grid-container">
    <div class="grid-item item-2">
      item 2
    </div>
    <div class="grid-container">
      <div class="grid-item item-3">
        item 3
      </div>
      <div class="grid-container">
        <div class="grid-item item-4">
          item 4
        </div>
        <div class="grid-container">
          <div class="grid-item item-5">
            item 5
          </div>
        </div>

网站: Picture of the problem

最佳答案

您似乎没有正确关闭标签。包含 grid-container 类的 div 标签没有关闭。在你的 body 里,理想情况下你应该有这样的东西:

<div class="grid-container">
  <div class="grid-item item-1">
    item 1
  </div>
</div>
<div class="grid-container">
  <div class="grid-item item-2">
    item 2
  </div>
</div>
<div class="grid-container">
  <div class="grid-item item-3">
    item 3
  </div>
</div>
<div class="grid-container">
  <div class="grid-item item-4">
    item 4
  </div>
</div>
<div class="grid-container">
  <div class="grid-item item-5">
    item 5
  </div>
</div>

关于html - 无法让我的网格以正确的方式显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59036955/

相关文章:

html - 将表格放在 div 上

c++ - 样式化 Qml 桌面组件

html - CSS3 无限旋转

html - 非按比例缩放 SVG 图像以适合剩余空间

html - CSS - 对齐不共享同一父级的 div

html - 无法将 div 设置为屏幕阅读器可读

html - 如何在 jQuery Mobile 1.4.5 中右对齐翻转开关

html - 增加字体大小导致 ul 菜单未对齐

html - 3 行,100% 高度布局,带 flexbox

javascript - 一行中有多个图文