【发布时间】:2021-10-25 19:03:24
【问题描述】:
有两个盒子 (outerboxes) 并排成一排。我使用 flexbox 使两个盒子的高度相等。在每个框中,文本应从顶部(即图像下方)对齐,并且按钮应出现在框的底部。
如何将按钮与底部对齐?我尝试了多种方法来制作嵌套的弹性盒子,但对我来说没有任何效果。
css
.rowDisplay {
display: flex;
}
.outerbox {
border: 1px solid black;
}
.buttonClass {
/* tried flex box here as well*/
}
js
<div className = rowDisplay>
<div className = outerbox>
<image src = 'path/to/image'>
<div>
<div className = textClass>
{text} //The text here comes from a variable
</div>
<div className = buttonClass>
<Button onClick={this.handleClickFunction}>
Click Me
</Button>
</div>
</div>
</div>
</div>
【问题讨论】:
-
你附加的代码没用,请包含一个可复制的sn-p - 我的意思是写变量
text和Button中的内容 -
@aaandri98 图像下方的文本(“这是单行……”和“这是双行……”)存储在
text变量中。我编辑了描述。现在清楚了吗? -
为什么不用绝对定位?
标签: javascript css flexbox