CSS:如何让 2 个元素漂浮在底部

  • 本文关键字:元素 漂浮 底部 CSS css
  • 更新时间 :
  • 英文 :

#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>

http://jsfiddle.net/nxtbqqps/

我需要让一个跨度向左浮动,另一个跨度向右浮动,两者都与底部对齐。

你可以

Flexbox做到这一点,你只需要设置

  1. justify-content: space-between左右定位元素
  2. 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>

    #left, #right {
        position: fixed;
        bottom: 0;
    }
   #left {
        left: 0
        }
    #right {
        right: 0;
    }

您可以根据需要将position:fixed用于此或position: absolute

最新更新