You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Bootstrap4:如何缩小各占6列的元素间间距?

缩小Bootstrap 4中两个col-md-6列的间距

嘿,我来帮你搞定这个问题!你在Ruby项目里用Bootstrap 4做原型,想要缩小两个col-md-6输入字段之间的间距,其实有几个简单又实用的方法:

方法1:用Bootstrap自带的间距类快速调整

Bootstrap 4提供了一套内置的spacing类,可以直接用来调整元素的内外边距,不用写额外CSS。你可以给每个col-md-6添加左右padding的类,比如px-2(代表左右padding为0.5rem),或者更小的px-1(0.25rem),根据你的需求调整:

<div class="row">
  <div class="col-md-6 px-2">
    <%= f.label :name_cont, "Name" %>
  </div>
  <div class="col-md-6 px-2">
    <%= f.label :apointment_cont, "Apointment" %>
  </div>
</div>
<div class="row">
  <div class="col-md-6 px-2">
    <%= f.text_field :name_cont %>
  </div>
  <div class="col-md-6 px-2">
    <%= f.text_field :apointment_cont %>
  </div>
</div>

这里的px-*系列类:px-0是无padding,px-1到px-5对应不同的padding大小,你可以按需选择。

方法2:移除默认gutter后自定义padding

Bootstrap的row默认带有负margin,col默认左右padding为15px,这构成了列之间的默认间距。你可以给row添加no-gutters类移除默认的gutter,然后给col设置自定义的padding:

<div class="row no-gutters">
  <div class="col-md-6 px-3">
    <%= f.label :name_cont, "Name" %>
  </div>
  <div class="col-md-6 px-3">
    <%= f.label :apointment_cont, "Apointment" %>
  </div>
</div>
<div class="row no-gutters">
  <div class="col-md-6 px-3">
    <%= f.text_field :name_cont %>
  </div>
  <div class="col-md-6 px-3">
    <%= f.text_field :apointment_cont %>
  </div>
</div>

这个方法适合你想要完全控制列间距的场景,调整px-*的值就能精准控制间距大小。

方法3:自定义CSS类(最灵活)

如果内置类满足不了你的需求,可以写一个自定义CSS类,精准设置间距:

/* 在你的样式文件中添加 */
.small-gap-col {
  padding-right: 8px;
  padding-left: 8px;
}

然后把这个类加到你的col上:

<div class="row">
  <div class="col-md-6 small-gap-col">
    <%= f.label :name_cont, "Name" %>
  </div>
  <div class="col-md-6 small-gap-col">
    <%= f.label :apointment_cont, "Apointment" %>
  </div>
</div>
<div class="row">
  <div class="col-md-6 small-gap-col">
    <%= f.text_field :name_cont %>
  </div>
  <div class="col-md-6 small-gap-col">
    <%= f.text_field :apointment_cont %>
  </div>
</div>

这样你可以随意修改padding-right和padding-left的值,实现完全自定义的间距效果。

内容的提问来源于stack exchange,提问作者user9409047

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:16:19