【发布时间】:2020-12-13 16:32:41
【问题描述】:
我在“nav”中有几个“div”:
<nav>
<div>A</div>
<div>B</div>
<div>C</div>
<div>D</div>
<div>E</div>
<div>F</div>
</nav>
我想在顶部对齐 div A、B、C、D,但在底部对齐 div E 和 F:
此代码适用于最后一项 (F),但 E 正好浮动在中间:
nav {
display: flex;
flex-direction: column;
align-items: flex-start;
& > div:nth-child(5),
& > div:nth-child(6) {
margin-top: auto;
}
}
如何使 div E 与底部的 div F 保持一致(无需在导航内额外包装 div)?
【问题讨论】: