2016-04-22 72 views
3

我想清除这个jsfiddle中fa图标(带背景)之间令人讨厌的间距。字体真棒图标之间的间距

我尝试了保证金和字间距,但没有奏效。

图标容器的CSS:

.home-header-sm { 
    text-align: right; 
    margin-right: 20px; 
    font-size: 20px; 
    word-spacing: 0px; 
} 

.home-header-sm a, 
.home-header-sm a:visited, 
.home-header-sm a:hover, 
.home-header-sm a:active { 
    color: #FFFFFF; 
} 

.fa { 
    text-align: center; 
    border-style: solid; 
    background-color: #ffffff; 
    color: #1D233D; 
    width: 30px; 
    padding-top: 3px; 
    padding-bottom: 3px; 
    margin: 0px 0px 0px 0px !important; 
} 
+0

你的图标已经有图标之间的空间那么问题是什么? –

+0

如果我理解正确,在这种情况下必须删除空格:) – Frits

+0

解决:[Plunker](https://jsfiddle.net/2vphgk1n/) –

回答

1

你有两个问题。

1)你的图标周围有边框。与删除它:

.fa { border: none; } 

2)其次,消除在HTML标签之间的空白。

+0

标记之间的空格:'| ... –

0

您可以删除边框,浮动图标的左边,并漂浮在收纳容器向右:

https://jsfiddle.net/ww1nescm/1/

.fa { 
 
    border-width: 0; 
 
    float: left; 
 
} 
 

 
.home-header-sm { 
 
    float: right; 
 
    width: auto; 
 
}