html - 当分辨率改变时使面板进入新行

标签 html css twitter-bootstrap

我有几个面板工作正常但是当我调整浏览器大小时它们看起来不太正确,我想要这样的东西:

|1|  |2|  |3|  |4|
|5|  |6| 

然后当浏览器调整大小时它应该去

|1|  |2|  |3|
|4|  |5|  |6|

但是用当前的代码它是这样做的

|1|  |2|  |3|
          |4|

这是我的代码:

<div class="col-sm-6 col-md-4 col-lg-3">
    <div class="panel panel-default">
        <div class="panel-heading"><strong><a href="index.php?page=portfolio&work=driveways">Driveways</a></strong></div>
            <div class="panel-body">
                Blockpaving<br />
                Indian stone<br />
                Shingle<br />
                Concrete<br />
                Crossovers<br />
                Drainage<br />
                Drive Cleaning<br />
            </div>
        </div>
</div>

<div class="col-sm-6 col-md-4 col-lg-3">
    <div class="panel panel-default">
        <div class="panel-heading"><strong><a href="index.php?page=portfolio&work=patios">Patios</a></strong></div>
            <div class="panel-body">
                Slabs<br />
                Indian stone<br />
                York stone<br />
                Brick surrounds<br />
                Drainage<br />
            </div>
        </div>
</div>

<div class="col-sm-6 col-md-4 col-lg-3">
    <div class="panel panel-default">
        <div class="panel-heading"><strong><a href="index.php?page=portfolio&work=paths">Paths</a></strong></div>
            <div class="panel-body">
                Blockpaving<br />
                Slab<br />
                Indian stone<br />
                Concrete<br />
            </div>
        </div>
</div>

<div class="col-sm-6 col-md-4 col-lg-3">
    <div class="panel panel-default">
        <div class="panel-heading"><strong><a href="index.php?page=portfolio&work=decking">Decking</a></strong></div>
            <div class="panel-body">
                Timber<br />
                Composite<br />
                Balustrades<br />
                Steps<br />
                Pergolas<br />
                Shed/Bar Conversions<br />
            </div>
        </div>
</div>

截图如下: enter image description here

最佳答案

在第3 block 和第4 block div之前添加:

<div class="clearfix visible-md-block"></div>

http://getbootstrap.com/css/#grid-responsive-resets

关于html - 当分辨率改变时使面板进入新行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43393296/

相关文章:

javascript - Mustache 正在用空字符串替换我的标签

C# Uwp应用程序web浏览器控件无法获取设备位置

html - 如何使用 CSS 将形状组合成一个来创建云?

css - 缩略图未排列

html - 删除顶部多余的空白

node.js - 当我尝试构建 Twitter Bootstrap 时,为什么 "make test"对我来说失败了?我安装了 connect,但收到 "Error: Cannot find module ' connect'"

html - xs 中的中心 Bootstrap 按钮

html - 无法应用背景渐变

Javascript、Jquery 通过将用户输入添加到自定义 url 来打开新选项卡

css - 什么是设备像素比?