调整引导div的大小以适合内容

sou*_*ste 5 css jquery jquery-isotope twitter-bootstrap

我正在使用twitter bootstrap将2个div并排放置.每个div中都有中大图像,使用jquery 同位素排列.问题是当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>
Run Code Online (Sandbox Code Playgroud)

我的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;
}
Run Code Online (Sandbox Code Playgroud)

其他款式是bootstrap's.

sou*_*ste 1

我完全忘记了我问过的这个问题。我通过以下方式解决了上述情况:

1) 在 main 上设置相等的左右边距container

2) 将Section1中的同位素设置为从右到左。我的网站并不是真正的阿拉伯语网站,但我主要使用图像,所以没有问题。

另外,删除所有部分的固定宽度规范。让容器上的边距和 Bootstrap 的流体设计负责中心优化设计。