【发布时间】:2015-02-25 09:53:36
【问题描述】:
我正在尝试垂直对齐字体图标。我试过vertical-align: middle,但我总是有点对齐差异。下面的示例有 2 种不同的方式来使用图标,并且它们没有正确对齐。
div {
font-size: 50px;
font-family: helvetica, arial, sans-serif;
text-transform: uppercase;
background: yellow;
}
.cart {
margin-top: 20px;
}
.cart:before {
font-family: "fanatic-icons" !important;
font-weight: normal;
content: "b";
margin-right: 5px;
vertical-align: middle;
text-transform: none;
}
<link rel="stylesheet" type="text/css" href="https://fontastic.s3.amazonaws.com/PxvnwqrSXE7pXNDNDqGp4i/icons.css">
<div>
<span class="icon icon-shopping-cart"></span> Shopping Cart
</div>
<div class="cart">
Shopping Cart
</div>
【问题讨论】:
-
你能提供一个 JSFiddle 吗?
-
vertical-align: middle; display: inline-block? -
你使用什么样的标志性字体?请分享链接
标签: html css vertical-alignment icon-fonts