将图像中的数字居中(轨道)

时间:2013-02-21 05:40:08

标签: css ruby-on-rails

我希望数字在图像im中居中使用。目前,这个数字看起来只是单个数字,但是三位数它会留下背景图像。

enter image description here enter image description here

红宝石:

 <%= image_tag("chat-bubble-icon.png", id: "comment_bubble") %> 
 <%= micropost.comments.count %>

CSS:

#comment_bubble {
  margin-left: 18px;
  margin-right: -20px;
}

解决方案是删除图像标记并使用css将其设置为comment.count

的背景

3 个答案:

答案 0 :(得分:5)

类似这样的事情

.comment_count{
 background: bubble.png;
 height: 100px;
 line-height:100px;
 width: 100px;
 text-align:center;
}

答案 1 :(得分:0)

很难说没有看到更多的CSS和生成的HTML。

但是,您应该能够使用

对数字进行居中

margin:0 auto;

并删除

margin-left: 18px;
margin-right: -20px;

答案 2 :(得分:0)

尝试:

#comment_bubble {
  margin: auto;
}