我认为这很简单,但我无法理解。我有一个 .notes 容器。宽度应由 .first-line 的内容设置。并且.第二行应采用相同的宽度。 .notes-container 的宽度不应设置,而应调整为 .notes-container 的宽度。第一行。问题是让.second-line调整到.first-line宽度。
.notes-container {
display: flex;
flex-direction: column;
}
.first-line {
display: flex;
flex-direction: row;
}
.second-line {
display: flex;
flex-direction: row;
justify-content: space-between;
flex-grow: 1;
}
<div class="notes-container">
<div class="first-line">
<div>content 1</div>
<div>content 2</div>
<div>content 3</div>
<div>content 4</div>
</div>
<div class="second-line">
<div>content 5</div>
<div>content 6</div>
<div>content 7</div>
</div>
</div>
知道如何解决这个问题吗?
如果我正确理解您的要求,您可以使用 flex-wrap 解决问题
.notes-container {
display: flex;
flex-direction: column;
}
.first-line {
display: flex;
flex-direction: row;
justify-content: space-between;
flex-wrap: no-wrap;
}
.second-line {
display: flex;
flex-direction: row;
justify-content: space-between;
flex-grow: 1;
}
<div class="notes-container">
<div class="first-line">
<div>content 1</div>
<div>content 2</div>
<div>content 3</div>
<div>content 4</div>
</div>
<div class="second-line">
<div>content 5</div>
<div>content 6</div>
<div>content 7</div>
</div>
</div>