Twitter bootstrap 使盒子反应灵敏

Twitter bootstrap 使盒子反应灵敏,twitter-bootstrap,css,Twitter Bootstrap,Css,我建了两个街区。 第一个区块(“我们的最佳报价”)在我的移动设备上没有响应,第二个区块(“我们的推荐”)有响应。第一个块跨越所有设备上的整行(!)。这两个块的HTML代码都是正确的,因为它完全适合我的布局的其余部分,我需要一个容器和第一个块的行。但是如何使第一个块响应,因为我认为它应该已经是我编码它的方式(?) 小提琴 HTML 把第二个盒子也放在一行和一个容器中。比如说 <div class="container"> <div class="row"> <

我建了两个街区。 第一个区块(“我们的最佳报价”)在我的移动设备上没有响应,第二个区块(“我们的推荐”)有响应。第一个块跨越所有设备上的整行(!)。这两个块的HTML代码都是正确的,因为它完全适合我的布局的其余部分,我需要一个容器和第一个块的行。但是如何使第一个块响应,因为我认为它应该已经是我编码它的方式(?)

小提琴

HTML


把第二个盒子也放在一行和一个容器中。比如说

<div class="container">
<div class="row">
    <div class="col-sm-12">
        <div class="well recommend">
            <div class="add_box">
                <h1 class="add_heading">Our recommendations</h1>
            </div>
        </div>
    </div>    
</div>

我们的建议

将第二个盒子也放在一行和一个容器中。比如说

<div class="container">
<div class="row">
    <div class="col-sm-12">
        <div class="well recommend">
            <div class="add_box">
                <h1 class="add_heading">Our recommendations</h1>
            </div>
        </div>
    </div>    
</div>

我们的建议

我看不出你在你提供的小提琴中提到的问题(我甚至看不到Bootstrap的CSS,所以我猜你的小提琴并不完整),但是你应该记住,根据Bootstrap的模型,所有的
列都应该嵌套在
行中,然后将其嵌套在
容器
(或者
容器流体
,如果您希望它占据整个屏幕的宽度)。有关的,请参阅引导文档,以及

这意味着您的第二个HTML块应更新为:

<div class="container">
    <div class="row">
        <div class="col-xs-12">
            <div class="well recommend">
                <div class="add_box">
                    <h1 class="add_heading">Our recommendations</h1>
                </div>
            </div>
        </div>
    </div>
</div>

我们的建议
当然,您可以对两口井使用相同的容器,结果如下:

<div class="container">
    <div class="row">
        <div class="col-xs-12">
            <div class="add_box">
                <h1 class="add_heading">Our best offers</h1>
            </div>
        </div>
    </div>
    <div class="row">
        <div class="col-xs-12">
            <div class="well recommend">
                <div class="add_box">
                    <h1 class="add_heading">Our recommendations</h1>
                </div>
            </div>
        </div>
    </div>
</div>

我们最好的报价
我们的建议
您会注意到,在我的示例中,我将
col-sm-12
更新为
col-xs-12
。这是因为Bootsrap的逻辑是为较小的视口(xs)定义列样式,然后在需要时覆盖较大视口的列样式。使用
col-sm-12
确实可以得到预期的结果,因为默认情况下,div将占据可用的全部宽度,但是对于额外的小视口,未定义列大小,这有点不一致


请注意,Bootstrap也有自己的
well
CSS类,因此我建议使用Bootstrap的
well
或重命名您的自定义类,以避免与Bootstrap的CSS发生冲突,并在将来遇到新问题

我看不出你在你提供的提琴中提到的问题(我甚至看不到Bootstrap的CSS,所以我猜你的提琴并不完整),但是你应该记住,根据Bootstrap的模型,所有的
列都应该嵌套在
行中,然后将其嵌套在
容器
(或者
容器流体
,如果您希望它占据整个屏幕的宽度)。有关的,请参阅引导文档,以及

这意味着您的第二个HTML块应更新为:

<div class="container">
    <div class="row">
        <div class="col-xs-12">
            <div class="well recommend">
                <div class="add_box">
                    <h1 class="add_heading">Our recommendations</h1>
                </div>
            </div>
        </div>
    </div>
</div>

我们的建议
当然,您可以对两口井使用相同的容器,结果如下:

<div class="container">
    <div class="row">
        <div class="col-xs-12">
            <div class="add_box">
                <h1 class="add_heading">Our best offers</h1>
            </div>
        </div>
    </div>
    <div class="row">
        <div class="col-xs-12">
            <div class="well recommend">
                <div class="add_box">
                    <h1 class="add_heading">Our recommendations</h1>
                </div>
            </div>
        </div>
    </div>
</div>

我们最好的报价
我们的建议
您会注意到,在我的示例中,我将
col-sm-12
更新为
col-xs-12
。这是因为Bootsrap的逻辑是为较小的视口(xs)定义列样式,然后在需要时覆盖较大视口的列样式。使用
col-sm-12
确实可以得到预期的结果,因为默认情况下,div将占据可用的全部宽度,但是对于额外的小视口,未定义列大小,这有点不一致



请注意,Bootstrap也有自己的
well
CSS类,因此我建议使用Bootstrap的
well
或重命名您的自定义类,以避免与Bootstrap的CSS发生冲突,并在将来遇到新问题

两个盒子对我都有反应?容器内有两排,每排都有col-sm-12。@blairmeister-当你在小型设备上查看两个盒子时,你会发现它们看起来不同,第一个盒子横跨整排,第二个有左边和右边的边距。不要看起来像是加载了引导程序。两个框对我都有响应吗?在容器内取两行,每行取col-sm-12。@blairmeister-当你在小设备上看两个框时,你会发现它们看起来不同,第一个框横跨整行,第二个有左边和右边的边距。不要看起来像是加载了引导程序。两个框对我都有响应吗?在容器内取两行,每行取col-sm-12。@blairmeister-当你在小设备上看两个框时,你会发现它们看起来不同,第一个框横跨整行,第二个有左边和右边的边距。不要看起来像是加载了引导程序。这里不需要另一个容器,你可以在容器内取N'行。问题是他的容器在里面,如果我在容器中放另一行,他就不会有空格。这里不需要另一个容器,你可以在集装箱内取N'行,问题是他的集装箱在集装箱内,如果我在集装箱内放另一行,他就不会有箱子之间的空白。这里不需要另一个集装箱,你们可以把N'行放在集装箱里,问题是他的集装箱在里面,如果我把另一行放在集装箱里,他