html - 如何在两列内显示容器?

标签 html css css-grid

我想仅在容器内显示这两个的内容,并且占据页面的整个宽度,例如这张图片如下。

使用css grid可以实现这一点吗?

感谢您的帮助和支持。

Column

<div class="columns">
  <div class="columns--container">
    <div class="column">
        <!-- Content -->
    </div>
    <div class="column">
        <!-- Content -->
    </div>
  </div>
</div>

最佳答案

好吧,我是网格新手,但这应该可行:

.columns {
  height: 400px;
  background: whitesmoke;
  display: grid;
  grid-template-columns: auto auto auto auto;
  grid-gap: 10px;
}
.columns-container {
  grid-column-start: 2;
  grid-column-end: 4;
  display: inherit;
  grid-template-columns: auto auto;
  flex-direction: row;
}
.column {
  background: green;
}
<div class="columns">
  <div class="columns-container">
    <div class="column">
        <!-- Content -->
    </div>
    <div class="column">
        <!-- Content -->
    </div>
  </div>
</div>

关于html - 如何在两列内显示容器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58572699/

相关文章:

javascript - 使用 jQuery slide/animate 从右侧在 div 中滑动时将居中元素向左移动

html - 媒体查询适用于浏览器调整大小,而不适用于移动设备

html - 如何对齐 anchor 标记内的跨度以使用它给定的所有宽度?

jquery - 防止带有边距的 jQuery slideUp 跳转

html - 如何在页脚中显示垂直白色边框?

javascript - 并排放置两个 100% 宽度的 div

css - 如何在网格上翻转卡片时拉伸(stretch)图像

css - 如何使输入元素符合网格容器的尺寸?

html - 如何在 CSS 网格间隙之间填充文本?

html - 为特定的 div 指定 css