#container {
border: 1px solid red;
}
#left, #right {
vertical-align: bottom;
display: inline-block;
}
#right {
float: right;
}
<div id="container">
<div id="left">
left
</div>
<div id="right">right <br />right <br />right <br />right <br />right <br />right <br />right <br /></div>
</div>
我需要让一个 span 向左浮动,另一个向右浮动,两者都与底部对齐。
最佳答案
你可以用Flexbox
来做到这一点,你只需要设置
justify-content: space-between
左右定位元素align-items: flex-end
将元素定位在父元素的底部。
#container {
border: 1px solid red;
display: flex;
align-items: flex-end;
justify-content: space-between;
height: 300px;
}
<div id="container">
<div id="left">
left
</div>
<div id="right">right
<br />right
<br />right
<br />right
<br />right
<br />right
<br />right
<br />
</div>
</div>
关于CSS:如何让 2 个元素 float 在底部,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41573057/