html - Bootstrap : fixed space between columns?

标签 html css ruby-on-rails twitter-bootstrap

我需要制作响应式图片网格。我正在使用 Bootstrap Grid,但我希望我的图片之间始终具有相同的垂直空间。

<div class="container-project-show">
  <div class="row">
    <% @pictures.each do |picture| %>
      <div class="col-xs-12 col-sm-6 col-lg-4">
        <%= cl_image_tag picture.path %>
      </div>
    <% end %>
  </div>
</div>

最佳答案

是否可以为网格中的图像添加边距:

.container-project-show img {margin: 10px auto;}

另一种方法是在每个控制间距的图像周围添加一个 shiv div:

.pad-10 {margin: 10px auto;}
<div class="container-project-show">
  <div class="row">
    <% @pictures.each do |picture| %>
      <div class="col-xs-12 col-sm-6 col-lg-4">
        <div class="pad-10">
        <%= cl_image_tag picture.path %>
          </div>
      </div>
    <% end %>
  </div>
</div>

关于html - Bootstrap : fixed space between columns?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41350407/

相关文章:

javascript - 如何使用 jquery/bootstrap 绘制正方形(不同大小)

css - 为什么这个已访问的 <a> anchor 总是紫色的?

css - 将图像重叠在 Bootstrap 缩略图上

css - 使用通用 CSS 类进行 Bootstrap 3 设置

javascript - 使用 jQuery 在设定的时间内更改值?

ruby-on-rails - 使用 Ransack 搜索标签

ruby-on-rails - 将 Galleria 与 Rails 应用程序集成

ruby-on-rails - 无法在 Chrome 移动设备上输入表单数据

javascript - PHP 或 Javascript 通过元素 ID 单击或选择框架中的元素

html - 在导航栏中隐藏图标并在悬停时仅显示文本