html - CSS布局两列,第二列缩进

标签 html css flexbox css-grid

我试图在不将其分成两个单独的包装列的情况下进行此布局。它应该是一个 div 列表。 但是第二列应该以 margin-top 或 indent 开头。

sample photo

目前我已经在包装器内完成了 2 列,但这意味着第二列中的元素将被推送到移动设备中的第一列之后。不想这样。

代码应该是这样的:

<div class="items-wrapper">
<div class="item">foo</div>
<div class="item">foo</div>
<div class="item">foo</div>
<div class="item">foo</div>
</div>

编辑: 我试着这样做: https://codepen.io/wackou/pen/pozEybR

也许有更好的方法?

最佳答案

也许给“items-wrapper”类一个 flex 属性,然后将 flex 方向更改为 column

关于html - CSS布局两列,第二列缩进,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57557606/

相关文章:

css - 使用 Angular 5 和 Flex 布局的 Div 之间的距离相等

html - 如何制作居中、动态宽度的 flexbox

html - 带有固定标题和水平垂直滚动的表格

javascript - 从元素的兄弟元素中选择一个元素

html - 如何摆脱垂直滚动条

css - 用于 Base64 的 sass 与 $var 混合

html - 额外的 div 导致图像高度无法正确缩放(显示 : flex)

html - 使用CSS在div标签中重叠按钮

javascript - 根据本地存储中的值更改类属性

html - Bootstrap响应式Div在调整大小时消失