Как вы можете видеть, list-items
в первых row
имеют одинаковые height
. Но предметы во втором row
имеют разные heights
. Я хочу, чтобы все предметы имели форму height
.Равномерные ряды в гибком контейнере
Есть ли способ, чтобы достичь этой цели без предоставления фиксированной высоты и только с помощью Flexbox?
Вот мой code
.list {
display: flex;
flex-wrap: wrap;
max-width: 500px;
}
.list-item {
background-color: #ccc;
display: flex;
padding: 0.5em;
width: 25%;
margin-right: 1%;
margin-bottom: 20px;
}
.list-content {
width: 100%;
}
<ul class="list">
<li class="list-item">
<div class="list-content">
<h2>box 1</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</div>
</li>
<li class="list-item">
<div class="list-content">
<h3>box 2</h3>
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</div>
</li>
<li class="list-item">
<div class="list-content">
<h3>box 2</h3>
<p>Lorem ipsum dolor</p>
</div>
</li>
<li class="list-item">
<div class="list-content">
<h3>box 2</h3>
<p>Lorem ipsum dolor</p>
</div>
</li>
<li class="list-item">
<div class="list-content">
<h1>h1</h1>
</div>
</li>
</ul>
Спасибо за объяснение. Тогда я буду писать сценарии. –
@ StanislavE.Govorov, рассмотрите вопрос о публикации нового вопроса со всеми деталями, чтобы мы могли изучить его. Включите весь соответствующий код. –
Извините, я отправил незавершенный комментарий через 'Enter' случайно) –