3

我对 Twitter Bootstrap 有疑问:

我正在尝试进行响应式布局,并且我有一个 2 列流体行,每列中有 2 个嵌套列(图像中的第一个示例)。

当我尝试调整浏览器的大小以假装它是一个小屏幕设备时,在某些分辨率下,嵌套列垂直堆叠(图像中的第二个示例),即使这些嵌套列有足够的空间水平放置,而不是垂直(图像中的第三个示例)。

当嵌套列有足够的空间水平放置时,我应该怎么做才能防止嵌套列垂直堆叠?

这是一个jsfiddle

图像如下在此处输入图像描述

<div class="container">
<div class="row-fluid">
    <div class="span6">
        6
        <ul class="row-fluid">
            <li class="span6">
                3
            </li>
            <li class="span6">
                3
            </li>
        </ul>
    </div>
    <div class="span6">
        6
                    <ul class="row-fluid">
            <li class="span6">
                3
            </li>
            <li class="span6">
                3
            </li>
        </ul>

    </div>
</div>

​</p>

我没有找到任何解决此问题的方法,因此我将不胜感激!

4

1 回答 1

1

好的,我已经解决了这个问题。对于这些分辨率,我遇到了一个问题,我将 li 更改为 float: left 和 width 为 49%。像这样:

ul {
    width: 100%;
}

li {
    width: 49%;
    float: left;
}

可能应该有某种方法可以在不更改引导程序/或硬编码的情况下做到这一点。

总之感谢!

于 2012-12-09T01:05:59.063 回答