首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gravatar干扰CSS样式设置

Gravatar干扰CSS样式设置
EN

Stack Overflow用户
提问于 2015-12-09 21:13:34
回答 1查看 226关注 0票数 0

我正在学习Michael的Rails教程,我已经达到了设计用户微博提要的地步。微博呈现出的部分,哈特尔的网站显示应该像,但我的看起来像。玩了一会儿之后,我注意到,在加载Gravatar之前,posts在列中呈现得很好;然后微柱缩进不当。

这是我的微博部分:

代码语言:javascript
复制
<li id="micropost-<%= micropost.id %>">
  <%= link_to gravatar_for(micropost.user, size: 50), 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>

如果我注释掉到Gravatar的链接,微型文章的列就会显示得很好。这不是我在本教程中遇到的与Gravatar有关的问题,我真的不知道如何以一种允许这个页面呈现我想要的方式来实现它。任何和所有的帮助都将不胜感激!

编辑:,这是微博的相关样式:

代码语言:javascript
复制
.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;
  }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-09 21:24:38

您需要在关闭</li>之前添加一个清除补丁,以便在下一行之前清除浮点数。否则,他们会像你的形象一样堆叠,因为每个凹印头像是浮动的左边。

代码语言:javascript
复制
...
<span class="timestamp">
    Posted <%= time_ago_in_words(micropost.created_at) %> ago.
</span>
<span class="clearfix"></span>
...

CSS:

代码语言:javascript
复制
.clearfix {
    clear: both;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34189093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档