我正在使用 twitter bootstrap 将 2 个 div 并排放置。每个 div 里面都有中大图像,使用 jquery isotope排列。问题是当一个 div 中没有足够的图像时,div 的宽度保持不变并且还有很多额外的空间。像这样 :

我希望 div 居中对齐并减小宽度以适应其中的图像。像这样:

我的 HTML 代码是这样的:
<div id="container" class="container-fluid">
    <div class="row-fluid">
        <div class="legend span8">Section1</div>
        <div class="legend span4">Section2</div>
    </div>
    <div class="row-fluid">
        <div id="section1" class="span8">
            <div class="small"><img src="images/1.jpg" /></div>
            <div class="small"><img src="images/2.jpg" /></div>
            <div class="big"><img src="images/3.jpg" /></div>
        </div>
        <div id="section2" class="span4">
            <div class="small"><img src="images/1.jpg" /></div>
            <div class="small"><img src="images/2.jpg" /></div>
            <div class="big"><img src="images/3.jpg" /></div>
        </div>
    </div>
</div>
我的 CSS 看起来像这样:
#section1 .small{
    width:150px;
    height:200px;
    overflow:hidden;
}
#section1 .big{
    width:320px;
    height:420px;
    overflow:hidden;
}
#section2 .small{
    width:80px;
    height:100px;
    overflow:hidden;
}
#section2 .big{
    width:170px;
    height:220px;
    overflow:hidden;
}
其他样式是引导的。