我有 4 个连续div
的 s:
<div class="container">
<div class="child">A</div>
<div class="child">B</div>
<div class="child">C</div>
<div class="child">D</div>
</div>
假设每个孩子div
都有不同的内容,不同的高度,并且为清楚起见添加了边距,它显示如下:
在不以任何方式更改 HTML 的情况下(不向div
s 添加类,不添加中间列div
),我想实现这种布局:
s 的放置顺序div
并不重要。
我已经尝试过以下方式:
.child { width: 50%; }
.child:nth-child(even) { float: left; }
.child:nth-child(odd) { float: right; }
但是对齐方式已关闭。有任何 CSS 向导有想法吗?