ruby-on-rails - 微博未出现在 ol(有序列表)中

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

我一直在研究 Michael Hartl 的教程,我快完成了。但是,我接近尾声时遇到了“user/show/”页面微博部分的样式问题。我希望所有的微博都在一个下面。目前他们是这样显示的:

unordered list

自定义.css.scss

.microposts {
  list-style: none;
  padding: 0;
  li {
    padding: 10px 0;
    border-top: 1px solid #e8e8e8;
  }
  .user {
    margin-top: 5em;
    padding-top: 0;
  }
  .content {
    display: block;
    margin-left: 60px;
    img {
      display: block;
      padding: 5px 0;
    }
  }
  .timestamp {
    color: $gray-light;
    display: block;
    margin-left: 60px;
  }
  .gravatar {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
  }
}

aside {
  textarea {
    height: 100px;
    margin-bottom: 5px;
  }
}

span.picture {
  margin-top: 10px;
  input {
    border: 0;
  }
}

微博.html.erb

<li id="micropost-<%= micropost.id %>">
  <%= link_to gravatar_for(micropost.user), micropost.user %>
  <span class="user"><%= link_to micropost.user.name, micropost.user %></span>
  <span class="content"><%= micropost.content %></span>
  <span class="timestamp">
    Posted <%= time_ago_in_words(micropost.created_at) %> ago.
  </span>
</li>

显示.html.erb

<% provide(:title, @user.name) %>
<div class="row">
  <aside class="col-md-4">
    <section class="user_info">
      <h1>
        <%= gravatar_for @user %>
        <%= @user.name %>
      </h1>
    </section>
  </aside>
  <div class="col-md-8">
    <% if @user.microposts.any? %>
      <h3>Microposts (<%= @user.microposts.count %>)</h3>
      <ol class="microposts">
        <%= render @microposts %>
      </ol>
      <%= will_paginate @microposts %>
    <% end %>
  </div>
</div>

如果有人可以帮助我,我将不胜感激。提前致谢!

最佳答案

您需要清除 float 。尝试将 clear: both; 添加到您的 .microposts .li SASS

.microposts {
  list-style: none;
  padding: 0;
  li {
    padding: 10px 0;
    border-top: 1px solid #e8e8e8;
    clear: both;
  }

JSFIDDLE DEMO

关于ruby-on-rails - 微博未出现在 ol(有序列表)中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27517087/

相关文章:

ruby-on-rails - 如何在 Ruby on Rails 上嵌入带有 ActionText/Trix 的 iframe?

html - Bootstrap Navbar 溢出并在 overflow hidden 时断开链接

java - 使用 spring 框架 hibernate 的 bootstrap 验证表单

css - FontAwesome -> 图标损坏

ruby-on-rails - Ruby 变量值设置为 true

javascript - 如何在动态生成的 Rails 表上创建 JS 函数

javascript - React Bootstrap 日期选择器 - 自定义

jquery - 无论CSS的高度如何,div的自动高度

ruby-on-rails - Rails Assets 管道 : How to set the Access-Control-Allow-Origin header when serving fonts in development?

jquery下拉菜单出现在其他div后面