@l2p

Как пофиксить line-height у сторонних шрифтов?

Здравствуйте,
Дизайнеры очень любят использовать сторонние шрифты в кнопках. Их как-то нужно центровать. Так вот, используя line-height = height (кнопки), получается разное отображение в браузерах. Если отменить шрифт, то становится все на место. Как можно решить данную проблему?
  • Вопрос задан
  • 2390 просмотров
Пригласить эксперта
Ответы на вопрос 2
Symphony
@Symphony Куратор тега CSS
line-height: 0;
padiing: 10px 15px
Ответ написан
Комментировать
Petroveg
@Petroveg
Миром правят маленькие с#@&ки
В этой теме CSS: Почему происходит смещение изображения при line-height идентичной высоте блока? я уже показывал в картинке, как происходит центрирование.
Очень важным при центрировании мог бы стать font-size-adjust. Увы — его поддержка оставляет желать лучшего.

Поэтому остаются манипуляции с padding, маленьким line-height и рихтовка с помощью vertical-align в em.

Есть варианты с display вроде
display:inline-flex;
align-items:center;
justify-content:center;
line-height:1;

или
display:table-cell;
vertical-align:middle;
line-height:1;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 02:56
10000 руб./за проект
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект