我是新手。我有嵌套行的问题,其中边缘底部似乎无法在其中一个部分上工作。我要附上图片。第一和第二格之间应该有差距。在大屏幕上运行正常,在小设备上似乎坏了。

这是代码:
CSS:

.row > div {
    margin-bottom: 15px;
}


HTML:

<div class="row">
    <div class="col-xs-12 col-sm-5 col-lg-5">
    <div class="row">
        <div class="col-xs-12 col-sm-12 col-lg-12">
            <div class="col-xs-12 col-sm-6 col-lg-6">
                <div class="section">First div</div>
            </div>

            <div class="col-xs-12 col-sm-6 col-lg-6">
                <div class="section">Second div</div>
            </div>
        </div>
    </div>

    <div class="col-xs-12 col-lg-12">
        <div class="section">Third div</div>
    </div>
</div>


html - Bootstrap margin-bottom在小型设备上不起作用-LMLPHP

最佳答案

该选择器将解决您的问题。当实际问题是内部各列之间的分隔时,您只是在行内调用第一个div。

.row > div > div {
  margin-bottom: 15px;
}


这将保留该行的所有底边距为15px。

如果您要坚持使用以前的解决方案,则可以用其他方法来实现,这将使页边距底部(15px + 15px)与较大屏幕中的列(15px + 15px)和正常的15px之间的间距相同在小屏幕上。

.row > div {
    margin-bottom: 15px;
}

.row > div > div:nth-child(1) {
    margin-bottom: 15px;
}

关于html - Bootstrap margin-bottom在小型设备上不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32831477/

10-12 16:16