【发布时间】:2016-08-03 16:01:47
【问题描述】:
我正在尝试三个一组并排展示产品。 但它们总是显示为列表。 我做了我的引导预设, 我试过 float:left, display: inline 块,但它不起作用。这是我的代码:
<% @products.each do |product| %>
<div class="entry img_back col-xs-10 col-xs-offset-0 col-sm-10 col-sm-offset-0 col-md-9 col-md-offset-0 col-lg-9 col-lg-offset-1">
<div class="product_img">
<%= image_tag(product.image_url)%>
</div>
<div class="product_description">
<h3><%= product.title %></h3>
<%= sanitize(product.description)%>
<div class="price_line">
<span class="price"><%=product.price%></span>
</div>
</div>
</div>
<%end%>
这是我的结果:
【问题讨论】:
-
您需要 3 人一组
col-*-4!其中*是您想要的尺寸(lg、md、sm、xs)! -
为什么?看起来很奇怪,因为我的图像宽度是 250 像素,边距为 80 像素..
-
引导网格系统有 12 列,12 / 4 = 3 !表示每个产品必须占据 4 列!
-
是的,你是对的!这是我的错……谢谢!
标签: html twitter-bootstrap ruby-on-rails-4