플렉스 아이템 .item
을 flex-direction: column
으로 가지고 있으며, 각 하위 아이템 (.item__title
, .item__description
)이 가장 높은 것에 따라 같은 수직 공간을 가지기를 바랍니다. 따라서 다음 항목은 동일한 새 행으로 시작됩니다. 나는 다음 코드를 시도하는 ':열 방향으로 모든 플렉스 아이템에 높이를 똑같이 늘리는 방법은 무엇입니까?
<article class="items">
<section class="item">
<h2 class="item__title">Lorem ipsum dolor sit amet</h2>
<p class="item__description">Lorem ipsum dolor sit amet.</p>
<a class="item__more-button">See more</a>
</section>
<section class="item">
<h2 class="item__title">Lorem ipsum dolor sit amet</h2>
<p class="item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.</p>
<a class="item__more-button">See more</a>
</section>
<section class="item">
<h2 class="item__title">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt</h2>
<p class="item__description">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.</p>
<a class="item__more-button">See more</a>
</section>
</article>
.items {
display: flex;
}
.item {
margin: 0 15px;
width: calc((100% - 2 * 15px)/3);
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
.item__title {
flex: 1;
}
.item__description {
flex: 1;
}
하지만 그것은이 그림과 같이 원하는 :
어떻게이 높이를 설정하지 않고 할 수 있습니까?
당신은 너무 인 flexbox 경우 * 제목 * 또는 * 설명 * 높이가 * 당신은 제목 * 적어도 높이 설정해야합니다 ... 동적 또는 * 설명 * – tech2017
을 CSS 코드를 공유 할 수 있습니다 kukkuz 감사합니다 – kukkuz
를 @로 불가능 – user2950602