【发布时间】:2016-02-24 04:47:29
【问题描述】:
我正在尝试让我的内容页面通常被分成两个 col-xs-6 列,以便在较小的屏幕/移动设备上垂直堆叠。当我尝试最小化屏幕时,这些列只是混合在一起而不是堆叠。我觉得我错过了一些重要的东西,因为我认为引导列会像这个网站上的那样自动响应:
https://getbootstrap.com/examples/grid/
我的html代码:
<div class="container-fluid">
<div class="row">
<div class="col-xs-12 aboutbg">About Us
</div>
</div>
<div class="row">
<div class="col-xs-6 aboutrow text">
<h2>Home Roots</h2>
<p> Founded right here in Ontario</p>
</div>
<div class="col-xs-6 aboutrow pic">
<h3>insert pic</h3>
</div>
<div class="col-xs-6 aboutrow pic">
<h2>insert pic</h2>
</div>
<div class="col-xs-6 aboutrow text">
<h2>Our Values</h2>
<p>Good food makes good people</p>
</div>
<div class="col-xs-6 aboutrow text">
<h2>Our Promise to You</h2>
<p>The freshest and the bestest of foods</p>
</div>
<div class="col-xs-6 aboutrow pic">
<h3> Insert pic</h3>
</div>
</div>
我尝试在页面上乱扔 div 行,但这也不会改变布局。我在基本模板中也有标准的引导 cdn 和 jquery。让列垂直堆叠我缺少什么?
【问题讨论】:
-
我不太明白,但它有效!我认为 col-xs-6 会自动按比例放大并产生相同的效果。
-
所以你想要一行中的 3 列,并且你希望它们在小型设备上中断,
display: block,是这样吗? -
col-xs-6不会破坏小宽度的列,只是保持这样
标签: css twitter-bootstrap responsive-design