-2

我已经购买了Ambrosia引导主题,但在实现登录页面时遇到了问题。我的登录页面可以在这里找到。

我遇到的问题是页面内一些文本左侧的小 Twitter、Facebook 和 Info 图标。出于某种奇怪的原因,我的图标和后面的单词之间缺少右边的空间。我无法终生发现差异。请问有什么想法吗?

4

4 回答 4

0

您需要做的就是在图标和按钮文本之间留一个空格:

<a href="#" class="btn btn-twitter"><i class="icon icon-twitter"></i>Twitter</a>

至:

<a href="#" class="btn btn-twitter"><i class="icon icon-twitter"></i> Twitter</a>
于 2013-09-26T08:32:31.713 回答
0

全站修复如下: 更改:

[class^="icon-"]:before, [class*=" icon-"]:before {
    display: inline-block;
    text-decoration: inherit;
}

[class^="icon-"]:before, [class*=" icon-"]:before {
        display: inline-block;
        text-decoration: inherit;
        margin-right: 5px;
    }

在 font-awesome.css 中。尽管如果只是这些,您将需要在 Facebook 和 Twitter 一词前面放置一个空格,就像 Dontfeedthecode 说的那样:)

于 2013-09-26T08:34:52.763 回答
0

只需在单词空格键之前按空格键,然后就可以了,空格。

代替

<a href="#" class="btn btn-facebook"><i class="icon icon-facebook"></i>Facebook</a> 

利用

<a href="#" class="btn btn-facebook"><i class="icon icon-facebook"></i> Facebook</a> 
于 2013-09-26T08:35:51.790 回答
-1

在您的 css 文件 font-awesome.css ln160 的以下部分添加填充:

/* Bootstrap 2.0 sprites.less reset */
[class^="icon-"],
[class*=" icon-"] {
 display: inline;
width: auto;
height: auto;
line-height: normal;
vertical-align: baseline;
background-image: none;
background-position: 0% 0%;
background-repeat: repeat;
padding-right: 5px; <!-- This is the important line --!>
}
于 2013-09-26T08:34:59.120 回答