【发布时间】:2018-09-27 09:59:49
【问题描述】:
我在使三个 css 按钮具有相同大小(使用填充)并使其垂直对齐时遇到问题,因为第二个按钮有一个“”,这使得它不等于其他两个。另外,有人告诉我使用弹性盒子。我希望按钮以相同的大小对齐,但不能这样做。
这是html:
.flex.container.parent {
display: flex;
flex-direction: row;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
vertical-align: middle;
position: relative;
}
.child {
background-color: rgb(242, 242, 242);
display: table-cell;
padding: 25px;
margin: 4px;
color: rgb(75, 75, 75);
text-align: center;
}
<div class="article container">
<div class="flex container parent">
<div class="child">ARTICLES</div>
<div class="child">
CASE STUDIES /<br /> WHITEPAPERS
</div>
<div class="child">NEWS/EVENTS</div>
</div>
感谢大家的帮助,真的很感激!!它现在按我想要的方式工作!
【问题讨论】:
-
将 min-height 设置为按钮类并检查。
-
我试过这样做,但没有 br 的两个按钮中的文本将不再位于中间。