向所有列元素添加margin-bottom

时间:2015-07-15 14:14:23

标签: css twitter-bootstrap

在一个bootstrap 3项目中,我想要一些围绕cols的边框,所以我做了以下css Fiddle

.admin-div{

    background-color: #fff;
    border-radius: 7px;
    border: 1px solid #ccc;
    padding:20px;
}

当我使用它时,我把它放在一个像:

的col里面
 <div class="col-md-6 col-sm-8">
     <div class="admin-div">
     </div>
 </div>

这在大屏幕上工作正常,但在小屏幕上没有边距(注意:最左边没有自定义admin-div类,并且是默认列表组)。

大屏幕(col&#39>之间的好余量)

Large screen

小屏幕(col&#39;之间无边距)

Small

一个选项是添加

margin-bottom:20px 

对所有sm和sx元素,但听起来有点矫枉过正。

我可以用

 @media (max-width: 970px) { .spacing-div{ margin-bottom: 20px; } } 

但是我必须在我有一个col的所有div中添加一个额外的类。

所以我有两个解决方案,但他们都觉得可以用更容易的东西取而代之。 什么是最好的方法 所有col 有一个保证金底部:20px;甚至在小屏幕上?

额外的admin-div只是为了显示问题,如果没有额外的div我仍然会遇到问题,但它不会那么多。

0 个答案:

没有答案