css - 在 : All tags stuck on the same line 上充当可标记

标签 css ruby-on-rails ruby-on-rails-4 acts-as-taggable-on

我在 Rails 4.1 应用程序中使用 acts_as_taggable_on,一切正常,但显示标签云会导致所有标签在一行中被挤压在一起,没有换行符,我该如何解决这个问题?

我使用的是与 gem 页面相同的 css

.css1 { font-size: 1.0em; }
.css2 { font-size: 1.2em; }
.css3 { font-size: 1.4em; }
.css4 { font-size: 1.6em; }

最佳答案

也许您应该尝试将您的标签放在某种网格/列中。例如,如果您使用的是 Bootstrap ,请在 framework_and_overrides.css.scss 中添加:

.col-sm-4{
 .css1 { font-size: 1.0em; }
 .css2 { font-size: 1.2em; }
 .css3 { font-size: 1.4em; }
 .css4 { font-size: 1.6em; }
}

在你看来,尝试这样的事情:

<div class="col-sm-4">
 <div class="panel panel-default">
 <div class="panel-heading">
  <h3 class="panel-title">Popular tags</h3>
 </div>

 <div class="panel-body">
  <% tag_cloud( Post.tag_counts_on(:tags), %w(css1 css2 css3 css4)) do |tag, css_class| %>
   <%= link_to "<span class='label label-primary'>#{tag}</span>".html_safe, tag_path(tag.name), :class => css_class %>
  <% end %>
 </div>
</div>

关于css - 在 : All tags stuck on the same line 上充当可标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26799757/

相关文章:

html - 同时使用 `position: absolute` 和 `float: left` 时的预期行为是什么?

ruby-on-rails - 套接字错误 : Failed to open TCP connection to rubygmes. 组织:443

mysql - Rails 5 不使用 Cocoon gem 在 Ruby-on-Rails 中使用嵌套表单保存到我的表

sql - 带有两个参数的 Rails 查询在生产环境中不起作用 : Operator does not exist

ruby-on-rails - 如何在没有刚性模型的情况下使用 mongoid 在 Rails 中导入 CSV 文件

postgresql - 将 Heroku App 连接到外部数据库

css - Ionic 2 - 无法在包含 ionic 输入的 ionic 项内添加 ionic 图标

html - 纯CSS多级下拉菜单

css - 背景大小 : cover doesn't work for height

javascript - 我的 Rails 应用程序中的 Stripe 和tax_percent