Я часто сталкиваюсь с проблемой вертикального центрирования одной строки css с использованием высоты строки. Я обычно использую этот метод для кнопок. Я просто устанавливаю высоту и высоту строки без заполнения, например:
height: 44px;
line-height: 44px;
Но иногда он не центрируется идеально. Смотрите эту скрипку:
https://jsfiddle.net/Lm444sny/1/
Мне просто было интересно, почему это не работает. Текст несколько центрирован, но не идеально.