Вы можете добавить дополнительные отступы к текстовому контейнеру, чтобы немного опустить его.Вам нужно настроить количество отступов, чтобы удовлетворить.Ниже приведен пример того, как это может работать.Я создал класс .text-offset
, который выталкивает текст 1px
с помощью padding-top
.
. Пробел, выделенный на изображении, - это высота строки шрифтов, она отличается от шрифта к шрифту.По-видимому, некоторые веб-шрифты пытаются сбалансировать верхний и нижний интервалы по этой причине.
body {
font-family: 'Comfortaa', cursive;
padding: 20px;
}
.text-offset {
padding-top: 1px;
}
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.1/css/all.css" integrity="sha384-50oBUHEmvpQ+1lW4y57PTFmhCaXp0ML5d60M1M7uH2+nqUivzIebhndOJK28anvf" crossorigin="anonymous">
<link href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.4/css/bulma.min.css" rel="stylesheet"/>
<link href="https://fonts.googleapis.com/css?family=Comfortaa" rel="stylesheet">
<a class="button is-primary">
<span class="icon is-small">
<i class="fab fa-github"></i>
</span>
<span class="text-offset">GitHub</span>
</a>