Я пытаюсь вертикально выравнивать значки шрифтов. Я попробовал «vertical-align: middle», но я всегда получаю небольшую разницу в выравнивании. В следующем примере есть два разных способа использования значков, и они не выровнены правильно.Как вертикально выравнивать значок шрифта
Пример на Jsfiddle: https://jsfiddle.net/crphowLg/7/
<link rel="stylesheet" type="text/css" href="https://fontastic.s3.amazonaws.com/PxvnwqrSXE7pXNDNDqGp4i/icons.css">
<style>
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;
}
</style>
<div>
<span class="icon icon-shopping-cart"></span>
Shopping Cart
</div>
<div class="cart">
Shopping Cart
</div>
Можете ли вы предоставить JSFiddle? – WonkierSteam9
'vertical-align: middle; display: inline-block'? – Morpheus
Какой знаковый шрифт вы используете? Пожалуйста, поделитесь ссылками –