我正在尝试将 col-md-4
再次分成 col-md-6
和 col-md-6
它不起作用,我期望的是在同一行中得到两个 col-md-6
。但是我得到了第二个 col-md-6
在 first col-md-6
下。
这是我的 HTML
<div class="col-md-1" style="background-color:lavender;">.col-md-2
<div class="col-md-10" style="background-color:red;">
red
</div>
<div class="col-md-1" style="background-color:green;">
green
</div>
</div>
Here是说明问题的 fiddle 。请更新出了什么问题,或者是否应该以其他方式实现。
最佳答案
为了 Bootstrap 网格系统正常工作,格式应该是row > col + col
。在您的代码中,您没有任何具有 row
类的元素。
Bootstrap 还为超小型设备、小型设备、大型设备预定义了类,您应该根据需要适本地使用它们。
阅读更多关于 Bootstrap 网格系统的信息 here更好地理解它。
因此,这应该有效:
<div class="container-fluid">
<h1>Hello World!</h1>
<p>Resize the browser window to see the effect.</p>
<div class="row" style="background-color:lavender;">
<div class="col-md-6 col-sm-6 col-lg-6 col-xs-6" style="background-color:red;">
red
</div>
<div class="col-md-6 col-sm-6 col-lg-6 col-xs-6" style="background-color:green;">
green
</div>
</div>
</div>
注意 col-md-6
、col-sm-6
等。它们都定义了这些 div 在不同设备上的外观。看看这个 example官方 Bootstrap 网站上的演示。为了将来快速引用,我将这张截图留在这里(解释了这些类):
这是您更新的 Fiddle
关于html - 将 col-md-2 再次分成两半不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31447907/