【问题标题】:Rails 4, Bootstrap - CSS to have content displayed in columnsRails 4,Bootstrap - CSS 在列中显示内容
【发布时间】:2016-01-15 06:47:35
【问题描述】:

我正在尝试在 Rails 4 中制作应用程序。

我有一个行业列表(动态的)。

我希望用户在复选框中单击他们所在的行业。

目前,它显示在一个长列表中。

我希望列表跨列分布,以便使用空格。

如何将此列表输出转换为跨 3 列显示为选项列表的内容?

                    <div class="row">
            <div class="col-md-3">
              <%= f.association :industries,
                     as: :check_boxes,
                     label_method: :sector,
                     value_method: :id,
                     label: 'Select your industries (up to 3)' %>
<!--                      fix formatting so it spreads across columns -->
            </div>
          </div>

【问题讨论】:

    标签: css ruby-on-rails twitter-bootstrap simple-form


    【解决方案1】:
    <div id="column">
      <%= f.association :industries,
             as: :check_boxes,
             label_method: :sector,
             value_method: :id,
             label: 'Select your industries' %>
    </div>
    
    <style>
    #columns {
    -moz-column-count: 3;
    -moz-column-gap: 20px;
    -webkit-column-count: 3;
    -webkit-column-gap: 20px;
    column-count: 3;
    column-gap: 20px;
    } </style>
    

    【讨论】:

    • 嗨 Nirajan - 我第一次粘贴了错误的代码。我将其更改为我正在使用的当前表单输入
    • 如果您的代码运行良好,并且您只想将其样式设置为 3 列,那么请使用我上面提到的样式创建一个 div,并将您的代码放在这个新的 div 中
    • 恐怕我看不懂你的代码。不管怎么说,还是要谢谢你。我为此使用引导程序和简单的形式。我不知道如何使您的想法适合这些工具。
    • 检查新答案!
    • 我试过了,但它会将标签放入其中一列。我将通过将标签拆分为单独的表单字段来修复它。到目前为止,谢谢你——这比我能做的要好
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-03
    • 1970-01-01
    • 2021-12-01
    • 2019-01-31
    相关资源
    最近更新 更多