【发布时间】:2020-02-18 19:26:45
【问题描述】:
我正在尝试实现具有不同高度的垂直对齐的子元素。
以下是我想要实现的。目前,我在两个按钮上设置了不同的负上边距。我觉得这可以通过单一的通用裁决以更简洁的方式完成。请分享您的想法。
下面是说明问题的代码:
.container {
padding: 35px 2px;
border: 1px solid gray;
}
.title {
font-size: 18px;
}
.action-button {
float: right;
height: 50px;
width: 100px;
}
.small-screen {
width: 160px;
display: inline-block;
}
HTML:
<div class="container">
<span class="title">
Card header
</span>
<button class="action-button">
Action
</button>
</div>
<br/>
<div class="container">
<span class="title small-screen">
Card header title here is longer
</span>
<button class="action-button">
Action
</button>
</div>
链接到JSFiddle
【问题讨论】:
-
你想让文本和按钮垂直居中对齐吗?
-
是的,没错@Manikandan2811
-
@Pratiksha Kale - 回答正确请检查..
-
你在这个 JSFiddle jsfiddle.net/b4mcgj1s/12有更好的解决方案@