并排盒子;一个静态宽度,一个可变宽度,垂直对齐底部

时间:2012-12-06 16:08:19

标签: jquery css

我需要在可变宽度容器内并排放置两个盒子。一个框定义了宽度,另一个框需要填充其余空间。此外,盒子需要垂直对齐:底部。

CSS
==============
body { background-color: papayawhip; }
.container {
    background-color: white;
    margin: 10px;
    padding: 10px;
}
.box-fixed {
    background-color: lightgray;
    display: inline-block;
    width: 200px;
}
.box-flexible {
    background-color: lightcoral;
    display: inline-block;
    vertical-align: bottom;
    width: 200px; /* <-- Don't want this! */
}

HTML
==============
<div class="container">
  <div class="box-fixed">Lorem ipsum dolor sit amet</div>
  <div class="box-flexible">Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam.</div>
</div>

我可以使用浮动和溢出:隐藏,但然后我失去了我的垂直对齐底部。桌子会很糟糕。

1 个答案:

答案 0 :(得分:0)

我使用jquery管理它:http://jsfiddle.net/uvvdN/1/

这不完美,我不得不将+ 4添加到_fixedWidth纯粹是因为时间,但我希望这是你所追求的那种。