css - 为什么在 CSS 中使用带有大填充的 Bootstrap Glyphicons 会导致出现不需要的图标?

标签 css twitter-bootstrap

我知道如何显示这样的图标:

<span class='icon-remove'></span>

但是如果我将 padding 添加到 span 中,就会显示额外的图标。如何解决?

span {
    padding-right:60px;
}

fiddle

最佳答案

字形使用一个大图像映射(或所谓的 CSS Sprite )呈现,因此如果您在元素的任一侧留有足够的空间,它也会显示其他字形。我想到了两个解决方案:

1) 将图标放在包含元素中:

<span><i class='icon-remove'></i></span>

2) 或者使用边距:

span { margin-right: 60px }

关于css - 为什么在 CSS 中使用带有大填充的 Bootstrap Glyphicons 会导致出现不需要的图标?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15101239/

相关文章:

javascript - 在分区中切换图像。使用 javascript 背景图像 : url(id ="demo");

javascript - Jquery Focus 不适用于输入

html - 如何在html中为行制作斜线

html - 如何将我的红色 block 并排放置?

html - 如何使一个 div 可调,而其他后续列固定?

html - 奇怪的图像行为

twitter-bootstrap - 如何将 Bootstrap 工具提示附加到 Clojurescript 试剂组件

asp.net - 如何在 ASP.NET 按钮中使用 Twitter Bootstrap 图标?

html - Bootstrap - 导航栏旁边的大 Logo

css - 如何更改图案中给定背景图像之间的空间。图片为在线必填