【发布时间】:2021-09-30 09:45:04
【问题描述】:
我在一个容器中有两个 flex 项,它们被包裹在一个列中,两个盒子之间有很大的空间,我尝试使用 align-items: flex-start; 或 align-self: flex-start; 但不起作用。
请看代码sn-p。
谢谢。
.wrapper {
display: flex;
}
.content {
width: 300px;
height: 400px;
background: green;
}
.sidebar {
display: flex;
/* flex-basis: 100px; */
flex-wrap: wrap;
align-items: flex-start;
max-width: 100px;
}
.sidebar > div {
background: blue;
width: 100px;
height: 50px;
align-self: flex-start;
}
<div class = "wrapper">
<div class="sidebar">
<div></div>
<div></div>
</div>
<div class = "content">
</div>
</div>
【问题讨论】:
-
您为每个弹性项目指定了 50 像素的高度。你对我朋友的行为有何期待。我猜要成为他们中的一个吗?如果我正确理解了您的问题
-
对齐内容不对齐项目