【发布时间】:2021-11-12 04:37:14
【问题描述】:
【问题讨论】:
标签: css button vertical-alignment text-align
【问题讨论】:
标签: css button vertical-alignment text-align
如果您在卡片上设置 display: flex,然后将魔术 margin-top: auto 添加到您的按钮,您可以实现此目的。
我重新创建了您的代码:
.container{
display: flex;
flex-direction: row;
flex-wrap: wrap;
align-items: stretch;
gap: 4em;
width: 100%;
}
article{
display: flex;
flex-direction: column;
background: lightgray;
padding: 1em;
min-width: 200px;
max-width: 200px;
}
button{
margin-top: auto; /* the magic */
}
<div class="container">
<article>
<h2>title title title title title title title</h2>
<button>Button</button>
</article>
<article>
<h2>title</h2>
<button>Button</button>
</article>
<article>
<h2>title</h2>
<button>Button</button>
</article>
<article>
<h2>title</h2>
<button>Button</button>
</article>
</div>
【讨论】:
也许使用flex-box 并将flex-end 样式设置为您的button 并将flex-start 设置为您的text 会帮助您。
【讨论】: