【发布时间】:2015-02-16 10:02:49
【问题描述】:
我希望我的图标在我的文本旁边垂直居中,但奇怪的大小差异使其变得困难。
为什么我的图标字体呈现出这些奇怪的大小差异?
我正在使用 Bootstrap 中使用的图标字体方法(使用伪元素 :before 来放入内容)。
这是<i class='icon'></i> 大小。
这是<i class='icon'></i>:before 大小。为什么不一样?
HTML:
<h2>
<i class="ss-picture"></i>
Creatives
</h2>
CSS:
[class^="ss-"], [class*=" ss-"] {
vertical-align: text-top;
padding-right: 5px;
}
.ss-picture:before, .ss-picture.right:after {
content: '????';
}
[class^="ss-"], [class*=" ss-"] {
font-family: "SSStandard";
font-style: normal;
font-weight: normal;
text-decoration: none;
text-rendering: optimizeLegibility;
white-space: nowrap;
-moz-font-feature-settings: "liga=1";
-moz-font-feature-settings: "liga";
-ms-font-feature-settings: "liga" 1;
-o-font-feature-settings: "liga";
font-feature-settings: "liga";
-webkit-font-smoothing: antialiased;
}
【问题讨论】:
标签: css icon-fonts