当前位置 : 主页 > 网页制作 > html >

html – 如何在bootstrap列之间添加边距而不包装

来源:互联网 收集:自由互联 发布时间:2021-06-12
参见英文答案 How do I add spacing between columns in Bootstrap?25个 我的布局目前看起来像这样 在中间列中,我想在每个Server Div之间添加一个小的边距.但是,如果我在CSS中添加一个边距,它最终会换
参见英文答案 > How do I add spacing between columns in Bootstrap?                                    25个
我的布局目前看起来像这样

在中间列中,我想在每个Server Div之间添加一个小的边距.但是,如果我在CSS中添加一个边距,它最终会换行并看起来像这样

<div class="row info-panel">
    <div class="col-md-4 server-action-menu" id="server_1">
        <div>
            Server 1
        </div>
    </div>
    <div class="col-md-4 server-action-menu" id="server_2">
        <div>
            Server 2
        </div>
    </div>
    <div class="col-md-4 server-action-menu" id="server_3">
        <div>
            Server 3
        </div>
    </div>
    <div class="col-md-4 server-action-menu" id="server_4">
        <div>
            Server 4
        </div>
    </div>
    <div class="col-md-4 server-action-menu" id="server_5">
        <div>
            Server 5
        </div>
    </div>
    <div class="col-md-4 server-action-menu" id="server_6">
        <div>
            Server 6
        </div>
    </div>
    <div class="col-md-4 server-action-menu" id="server_7">
        <div>
            Server 7
        </div>
    </div>
</div>

和CSS

.server-action-menu {
    background-color: transparent;
    background-image: linear-gradient(to bottom, rgba(30, 87, 153, 0.2) 0%, rgba(125, 185, 232, 0) 100%);
    background-repeat: repeat;
    border-radius:10px;
}

.info-panel {
    padding: 4px;
}

我试图通过这样做来添加边距

.info-panel  > div {
    margin: 4px;    
}

如何在DIV上添加边距,以便它们不会在右侧留下太多空间?

您应该在内部容器上使用填充而不是边距.试试这个!

HTML

<div class="row info-panel">
    <div class="col-md-4" id="server_1">
       <div class="server-action-menu">
           Server 1
       </div>
   </div>
</div>

CSS

.server-action-menu {
    background-color: transparent;
    background-image: linear-gradient(to bottom, rgba(30, 87, 153, 0.2) 0%, rgba(125, 185, 232, 0) 100%);
    background-repeat: repeat;
    border-radius:10px;
    padding: 5px;
}
网友评论