【问题标题】:4 column does not align correct with bootstrap 3.3.74 列与 bootstrap 3.3.7 不正确对齐
【发布时间】:2018-12-23 17:06:47
【问题描述】:

我正在尝试制作一个包含横幅和 4 列的网格。示例可以是seen here

线条之间的间距为 10 像素,但我无法使框适合,因此它们跟随网格中的线条。当我查看代码时,它看起来对我来说是正确的。所以我想这可能是图片的尺寸太小了。但是改变大小并不能解决我的问题。

有人知道如何让我的网格元素适合图片上的以下线条吗?

我的代码: (我已经删除了一些与问题无关的 HTML 代码)

/* Card and Button */

    body {
        background-color: #f5f5f5;
    }
    div { 
        background-color: #fff;
    }
    .index-content a:hover {
      color: black;
      text-decoration: none;
    }

    .index-content {
      /*margin-bottom: 20px;*/
      /*padding: 50px 0px;*/
    }

    .index-content .row {
      margin-top: 20px;
    }

    .index-content a {
      color: black;
    }

    .index-content .card {
      background-color: #FFFFFF;
      padding: 0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
    }

    .index-content .card:hover {
      box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
      color: black;
    }

    .index-content .card img {
      width: 100%;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      height: 350px;
    }

    .index-content .card h4 {
      margin: 20px;
    }

    .index-content .card p {
      margin: 20px;
      opacity: 0.65;
    }

    .index-content .blue-button {
      width: 100px;
      -webkit-transition: background-color 1s, color 1s;
      /* For Safari 3.1 to 6.0 */
      transition: background-color 0.5s, color 0.5s;
      min-height: 20px;
      background-color: #002E5B;
      color: #ffffff;
      border-radius: 4px;
      text-align: center;
      font-weight: lighter;
      margin: 0px 20px 15px 20px;
      padding: 5px 0px;
      display: inline-block;
    }

    .index-content .blue-button:hover {
      background-color: #dadada;
      color: #002E5B;
    }

    /* Set width between block elements */
    .small-padding.top {
       padding-top:10px;
    }

    .small-padding.bottom {
        padding-bottom:10px;
    } 
    .small-padding.left {
        padding-left:5px;
    }

    .small-padding.right {
        padding-right:5px;
    }

    .row [class*="col-"] {
      padding-left: 5px;
      padding-right: 5px;
    }

    /* GRID ELEMENTS MEDIA QUERIES */

    @media only screen and (max-width: 768px) {
        .index-content .col-lg-4 {
            margin-top: 20px;
        }
        
        .small-padding.bottom {
        padding-bottom:10px;
        }
    
        div { 
            background-color: #fff;
            padding-left: 2px;
            padding-right: 2px;
        }
        .row [class*="col-"] {
          padding-left: 5px;
          padding-right: 5px;
        }
    }

    @media (min-width: 768px) {
        .card {
            position: relative;
        }
        .card-content {
            position: absolute;
            bottom: 0;
            width: 100%;
            background: rgba(0, 0, 0, 0.5);
        }
        .card-content h4,
        .card-content p {
            color: white;
            width: 100%;
            float: left;
            margin: 0 0 5px;
        }
        .card-content a {
            float: right;
        }
        .index-content .card h4,
        .index-content .card p {
            padding: 15px 20px;
            margin: 0;
        }
        .index-content .card p {
            padding: 0 20px 15px;
            margin: 0;
        }
    }

    @media (min-width: 991px) {
        .medium-padding.top {
           padding-top:10px;
        }

        .medium-padding.bottom {
            padding-bottom:10px;
        } 
        .medium-padding.left {
            padding-left:5px;
        }

        .medium-padding.right {
            padding-right:5px;
        }
    }
<div class="container">
    <!-- Col md 3 - 3 - 3 - 3 + Col sm 6 -6 -->
    <div class="row">
        <div class="col-sm-6 col-md-3 small-padding right bottom">
            <div class="index-content">
                <div class="card">
                    <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg"></img>
                    <div class="card-content">
                        <h4>BMW NEW MODELS</h4>
                        <a href="#" class="blue-button">Read More</a>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-sm-6 col-md-3 small-padding bottom left medium-padding right bottom">
            <div class="index-content">
                <div class="card">
                    <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg"></img>
                    <div class="card-content">
                        <h4>BMW NEW MODELS</h4>
                        <a href="#" class="blue-button">Read More</a>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-sm-6 col-md-3 small-padding left bottom medium-padding right bottom left">
            <div class="index-content">
                <div class="card">
                    <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg"></img>
                    <div class="card-content">
                        <h4>BMW NEW MODELS</h4>
                        <a href="#" class="blue-button">Read More</a>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-sm-6 col-md-3 small-padding left bottom">
            <div class="index-content">
                <div class="card">
                    <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg" class="img-responsive"></img>
                    <div class="card-content">
                        <h4>BMW NEW MODELS</h4>
                        <a href="#" class="blue-button">Read More</a>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="row">
    <div class="col-sm-6 small-padding right bottom ">
       <img src="http://placehold.it/600x400" alt="1" class="img-responsive center-block"></img>
    </div>
    <div class="col-sm-6">
        <div class="row">
            <div class="col-xs-6 small-padding right bottom">
                <img src="http://placehold.it/300x205" alt="2" class="img-responsive"></img>
            </div>
            <div class="col-xs-6 small-padding right left bottom">
                <img src="http://placehold.it/300x205" alt="3" class="img-responsive"></img>
            </div>
            <div class="col-xs-6 small-padding right bottom">
                <img src="http://placehold.it/300x205" alt="4" class="img-responsive"></img>
            </div>
            <div class="col-xs-6 small-padding right left bottom">
                <img src="http://placehold.it/300x205" alt="5" class="img-responsive"></img>
            </div>
        </div>
    </div>
</div>

【问题讨论】:

  • 什么版本的引导程序?
  • 抱歉 - Bootstrap 3.3.7

标签: html css twitter-bootstrap alignment


【解决方案1】:

请不要将“col-”类与“row”类用于同一元素。

像这样。

<div class="row col-sm-6"> 

因为类名 "row" 有 margin-right:-15px;和左边距:-15px;如果你使用类名 "col-" 它会影响行样式 padding-right:15px;和 padding-left:15px;

这是造成此问题的主要原因,请添加一个div结构,如以下方法

<div class="col-sm-6"> 
     <div class="row"> 

     </div>
</div>

输出:

【讨论】:

  • 谢谢你。我刚刚用您的更改更新了我的代码。我还更新了演示版的链接。我现在有很多填充物。但是我现在可以用高度/宽度来改变它吗?
  • 看起来很完美。您是在为其中的 2 个小列做一行,或者您是如何做到的?
  • 我只是用我的代码发布了这个问题的另一个答案,请查找并使用它。
【解决方案2】:

请删除您为 col-- 和 row 编写的所有样式。使用这种风格

.margin_bottom{margin-bottom:10px;}
.row [class*="col-"]{ padding-left: 5px; padding-right: 5px; }
.row { margin-left: -5px; margin-right: -5px; }

并使用此 html 代码

<div class="row">
        <div class="col-sm-6 col-md-3 margin_bottom">
            <div class="index-content">
                <div class="card">
                    <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg"></img>
                    <div class="card-content">
                        <h4>BMW NEW MODELS</h4>
                        <a href="#" class="blue-button">Read More</a>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-sm-6 col-md-3 margin_bottom">
            <div class="index-content">
                <div class="card">
                    <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg"></img>
                    <div class="card-content">
                        <h4>BMW NEW MODELS</h4>
                        <a href="#" class="blue-button">Read More</a>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-sm-6 col-md-3 margin_bottom">
            <div class="index-content">
                <div class="card">
                    <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg"></img>
                    <div class="card-content">
                        <h4>BMW NEW MODELS</h4>
                        <a href="#" class="blue-button">Read More</a>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-sm-6 col-md-3 margin_bottom">
            <div class="index-content">
                <div class="card">
                    <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg" class="img-responsive"></img>
                    <div class="card-content">
                        <h4>BMW NEW MODELS</h4>
                        <a href="#" class="blue-button">Read More</a>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="row">
        <div class="col-sm-6 margin_bottom">
           <img src="http://placehold.it/600x400" alt="1" class="img-responsive center-block"></img>
        </div>
        <div class=" col-sm-6">
            <div class="row">
            <div class="col-xs-6 margin_bottom">
                <img src="http://placehold.it/300x205" alt="2" class="img-responsive"></img>
            </div>
            <div class="col-xs-6 margin_bottom">
                <img src="http://placehold.it/300x205" alt="3" class="img-responsive"></img>
            </div>
            <div class="col-xs-6 margin_bottom">
                <img src="http://placehold.it/300x205" alt="4" class="img-responsive"></img>
            </div>
            <div class="col-xs-6 margin_bottom">
                <img src="http://placehold.it/300x205" alt="5" class="img-responsive"></img>
            </div>
            </div>
        </div>
    </div>

输出:

【讨论】:

  • 漂亮的解决方案。唯一缺少的是底部没有对齐的 600x400px 横幅。我应该改变它的大小,还是这样做的正确方法是什么? vouzalis.dk/test.html
  • 是的,我们为 300*205 的图像提供 10 px 的边距,所以我们需要缩小图像 300*200
  • 我尝试将图像更改为 200 像素,但遗憾的是这并没有改变差异。
  • 如果我们把205张图片的高度降低到195,那么边框底部取10px,那么结构就是高度400,也就是600*400的图片
【解决方案3】:

你的代码有很多问题。

其中之一是您使用的是 BS3 而不是 4。BS3 使用的是float,这是一种不好的做法。请使用 BS4 和 flex。一切都容易多了。

另一个是你在同一个元素上使用了 2 个完全不同的类。 rowcol- 不应该用于同一个元素。在您的情况下,您需要列内的行。

我在您的 html 中更改了它,并在文件顶部添加了一些 css。这应该可以帮助你实现你想要的。

我再次强调您应该使用 BS4。

/* Card and Button */
    .row.mx-0 {
      margin-left:0;
      margin-right:0;
    }
    .row .col-sm-6.no-padding {
      padding-right:0;
      padding-left:0;
    }
    .row .col-sm-6.no-bottom {
    padding-bottom:0;
    }
    body {
        background-color: #f5f5f5;
    }
    div { 
        background-color: #fff;
    }
    .index-content a:hover {
      color: black;
      text-decoration: none;
    }

    .index-content {
      /*margin-bottom: 20px;*/
      /*padding: 50px 0px;*/
    }

    .index-content .row {
      margin-top: 20px;
    }

    .index-content a {
      color: black;
    }

    .index-content .card {
      background-color: #FFFFFF;
      padding: 0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
    }

    .index-content .card:hover {
      box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
      color: black;
    }

    .index-content .card img {
      width: 100%;
      border-top-left-radius: 4px;
      border-top-right-radius: 4px;
      height: 350px;
    }

    .index-content .card h4 {
      margin: 20px;
    }

    .index-content .card p {
      margin: 20px;
      opacity: 0.65;
    }

    .index-content .blue-button {
      width: 100px;
      -webkit-transition: background-color 1s, color 1s;
      /* For Safari 3.1 to 6.0 */
      transition: background-color 0.5s, color 0.5s;
      min-height: 20px;
      background-color: #002E5B;
      color: #ffffff;
      border-radius: 4px;
      text-align: center;
      font-weight: lighter;
      margin: 0px 20px 15px 20px;
      padding: 5px 0px;
      display: inline-block;
    }

    .index-content .blue-button:hover {
      background-color: #dadada;
      color: #002E5B;
    }

    /* Set width between block elements */
    .small-padding.top {
       padding-top:10px;
    }

    .small-padding.bottom {
        padding-bottom:10px;
    } 
    .small-padding.left {
        padding-left:5px;
    }

    .small-padding.right {
        padding-right:5px;
    }

    .row [class*="col-"] {
      padding-left: 5px;
      padding-right: 5px;
    }

    /* GRID ELEMENTS MEDIA QUERIES */

    @media only screen and (max-width: 768px) {
        .index-content .col-lg-4 {
            margin-top: 20px;
        }
        
        .small-padding.bottom {
        padding-bottom:10px;
        }
    
        div { 
            background-color: #fff;
            padding-left: 2px;
            padding-right: 2px;
        }
        .row [class*="col-"] {
          padding-left: 5px;
          padding-right: 5px;
        }
    }

    @media (min-width: 768px) {
        .card {
            position: relative;
        }
        .card-content {
            position: absolute;
            bottom: 0;
            width: 100%;
            background: rgba(0, 0, 0, 0.5);
        }
        .card-content h4,
        .card-content p {
            color: white;
            width: 100%;
            float: left;
            margin: 0 0 5px;
        }
        .card-content a {
            float: right;
        }
        .index-content .card h4,
        .index-content .card p {
            padding: 15px 20px;
            margin: 0;
        }
        .index-content .card p {
            padding: 0 20px 15px;
            margin: 0;
        }
    }

    @media (min-width: 991px) {
        .medium-padding.top {
           padding-top:10px;
        }

        .medium-padding.bottom {
            padding-bottom:10px;
        } 
        .medium-padding.left {
            padding-left:5px;
        }

        .medium-padding.right {
            padding-right:5px;
        }
    }
<link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet"/>
<div class="container">
    <!-- Col md 3 - 3 - 3 - 3 + Col sm 6 -6 -->
    <div class="row">
        <div class="col-sm-6 col-md-3 small-padding right bottom">
            <div class="index-content">
                <div class="card">
                    <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg"></img>
                    <div class="card-content">
                        <h4>BMW NEW MODELS</h4>
                        <a href="#" class="blue-button">Read More</a>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-sm-6 col-md-3 small-padding bottom left medium-padding right bottom">
            <div class="index-content">
                <div class="card">
                    <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg"></img>
                    <div class="card-content">
                        <h4>BMW NEW MODELS</h4>
                        <a href="#" class="blue-button">Read More</a>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-sm-6 col-md-3 small-padding left bottom medium-padding right bottom left">
            <div class="index-content">
                <div class="card">
                    <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg"></img>
                    <div class="card-content">
                        <h4>BMW NEW MODELS</h4>
                        <a href="#" class="blue-button">Read More</a>
                    </div>
                </div>
            </div>
        </div>
        <div class="col-sm-6 col-md-3 small-padding left bottom">
            <div class="index-content">
                <div class="card">
                    <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg" class="img-responsive"></img>
                    <div class="card-content">
                        <h4>BMW NEW MODELS</h4>
                        <a href="#" class="blue-button">Read More</a>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="row">
        <div class="col-sm-6 small-padding right bottom no-bottom">
           <img src="http://placehold.it/600x400" alt="1" class="img-responsive center-block"></img>
        </div>
        <div class="col-sm-6 no-padding">
        <div class="row mx-0">
            <div class="col-xs-6 small-padding right bottom">
                <img src="http://placehold.it/300x205" alt="2" class="img-responsive"></img>
            </div>
            <div class="col-xs-6 small-padding right left bottom">
                <img src="http://placehold.it/300x205" alt="3" class="img-responsive"></img>
            </div>
            <div class="col-xs-6 small-padding right bottom">
                <img src="http://placehold.it/300x205" alt="4" class="img-responsive"></img>
            </div>
            <div class="col-xs-6 small-padding right left bottom">
                <img src="http://placehold.it/300x205" alt="5" class="img-responsive"></img>
            </div>
            </div>
        </div>
    </div>
</div>

【讨论】:

  • 非常感谢您的宝贵时间。我正在为一个在域中有大约 20.000 个站点的站点编程。因此,目前还不可能将 Bootstrap 更改为版本 4。你的建议似乎解决了很多问题。唯一让我烦恼的是,横幅的高度必须为 581 像素。与 4 个框对齐。 vouzalis.dk/test.html。有没有办法让它成为一个不错的偶数? Fx 580px、600px 等?
  • 您可以为此调整填充。例如,对于前 2 个小框,而不是 padding-bottom:15px 使用 padding-bottom:14px
【解决方案4】:

@MK-DK 请不要在 div 中同时使用 rowcol。请检查以下示例以获取对您的 html 和 css 进行细微更改的工作修复。

/* Card and Button */

.row.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.row .col-sm-6.no-padding {
  padding-right: 0;
  padding-left: 0;
}

.row .col-sm-6.no-bottom {
  padding-bottom: 0;
}

body {
  background-color: #f5f5f5;
}

div {
  background-color: #fff;
}

.index-content a:hover {
  color: black;
  text-decoration: none;
}

.index-content .row {
  margin-top: 20px;
}

.index-content a {
  color: black;
}

.index-content .card {
  background-color: #FFFFFF;
  padding: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}

.index-content .card:hover {
  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.3);
  color: black;
}

.index-content .card img {
  width: 100%;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 350px;
}

.index-content .card h4 {
  margin: 20px;
}

.index-content .card p {
  margin: 20px;
  opacity: 0.65;
}

.index-content .blue-button {
  width: 100px;
  -webkit-transition: background-color 1s, color 1s;
  /* For Safari 3.1 to 6.0 */
  transition: background-color 0.5s, color 0.5s;
  min-height: 20px;
  background-color: #002E5B;
  color: #ffffff;
  border-radius: 4px;
  text-align: center;
  font-weight: lighter;
  margin: 0px 20px 15px 20px;
  padding: 5px 0px;
  display: inline-block;
}

.index-content .blue-button:hover {
  background-color: #dadada;
  color: #002E5B;
}

/* Set width between block elements */

.small-padding.top {
  padding-top: 10px;
}

.small-padding.bottom {
  padding-bottom: 10px;
}

.small-padding.left {
  padding-left: 5px;
}

.small-padding.right {
  padding-right: 5px;
}

.row [class*="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}

/* GRID ELEMENTS MEDIA QUERIES */

@media only screen and (max-width: 768px) {
  .index-content .col-lg-4 {
    margin-top: 20px;
  }

  .small-padding.bottom {
    padding-bottom: 10px;
  }

  div {
    background-color: #fff;
    padding-left: 2px;
    padding-right: 2px;
  }
  .row [class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
  }
}

@media (min-width: 768px) {
  .card {
    position: relative;
  }
  .card-content {
    position: absolute;
    bottom: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
  }
  .card-content h4,
  .card-content p {
    color: white;
    width: 100%;
    float: left;
    margin: 0 0 5px;
  }
  .card-content a {
    float: right;
  }
  .index-content .card h4,
  .index-content .card p {
    padding: 15px 20px;
    margin: 0;
  }
  .index-content .card p {
    padding: 0 20px 15px;
    margin: 0;
  }
}

@media (min-width: 991px) {
  .medium-padding.top {
    padding-top: 10px;
  }

  .medium-padding.bottom {
    padding-bottom: 10px;
  }
  .medium-padding.left {
    padding-left: 5px;
  }

  .medium-padding.right {
    padding-right: 5px;
  }
}

/* Custom css added to fix the margin */
@media (min-width: 768px) {
  .row-small-gutters {
    margin: 0 -5px !important
  }
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/>

<div class="container">
  <!-- Col md 3 - 3 - 3 - 3 + Col sm 6 -6 -->
  <div class="row">
    <div class="col-sm-6 col-md-3 small-padding right bottom">
      <div class="index-content">
        <div class="card">
          <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg">
          <div class="card-content">
            <h4>BMW NEW MODELS</h4>
            <a href="#" class="blue-button">Read More</a>
          </div>
        </div>
      </div>
    </div>
    <div class="col-sm-6 col-md-3 small-padding bottom left medium-padding right bottom">
      <div class="index-content">
        <div class="card">
          <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg">
          <div class="card-content">
            <h4>BMW NEW MODELS</h4>
            <a href="#" class="blue-button">Read More</a>
          </div>
        </div>
      </div>
    </div>
    <div class="col-sm-6 col-md-3 small-padding left bottom medium-padding right bottom left">
      <div class="index-content">
        <div class="card">
          <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg">
          <div class="card-content">
            <h4>BMW NEW MODELS</h4>
            <a href="#" class="blue-button">Read More</a>
          </div>
        </div>
      </div>
    </div>
    <div class="col-sm-6 col-md-3 small-padding left bottom">
      <div class="index-content">
        <div class="card">
          <img src="https://image.ibb.co/iiWA2T/bmw_1.jpg" class="img-responsive">
          <div class="card-content">
            <h4>BMW NEW MODELS</h4>
            <a href="#" class="blue-button">Read More</a>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div class="row">
    <div class="col-sm-6 small-padding right bottom ">
      <img src="http://placehold.it/600x400" alt="1" class="img-responsive center-block">
    </div>
    <div class="col-sm-6">
      <div class="row row-small-gutters">
        <div class="col-xs-6 small-padding right bottom">
          <img src="http://placehold.it/300x205" alt="2" class="img-responsive">
        </div>
        <div class="col-xs-6 small-padding right left bottom">
          <img src="http://placehold.it/300x205" alt="3" class="img-responsive">
        </div>
        <div class="col-xs-6 small-padding right bottom">
          <img src="http://placehold.it/300x205" alt="4" class="img-responsive">
        </div>
        <div class="col-xs-6 small-padding right left bottom">
          <img src="http://placehold.it/300x205" alt="5" class="img-responsive">
        </div>
      </div>
    </div>
  </div>
</div>

【讨论】:

    【解决方案5】:

    你的 HTML 结构应该是这样的

    <div class="container">
      <div class="row">
        <div class="col-sm-6"><img/></div>
        <div class="col-sm-6">
          <div class="row">
            <div class="col-sm-6"><img/></div>
            <div class="col-sm-6"><img/></div>
            <div class="col-sm-6"><img/></div>
            <div class="col-sm-6"><img/></div>
          </div>
        </div>
      </div>
    </div>
    这是plunker代码 https://plnkr.co/edit/KbUTxzDRvnQjNYsH4wpm?p=preview

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-17
      • 2018-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多