Задать вопрос

Какой вариант выравнивания текста по вертикали в кнопке вы используете?

Всем привет!

Навскидку:
1) Line-height
2) Padding
3) Псевдоэлемент :before растянутый по высоте кнопки с inline-block и valign: middle
4) Картинка

Какой лучше/правильнее/моднее/best-practices в общем?
  • Вопрос задан
  • 206 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 2
IonDen
@IonDen
JavaScript developer. IonDen.com
Moskus
@Moskus
Добавлю особый случай.
Если кнопка мала по высоте относительно высоты шрифта (близка к расстоянию между верхней точкой заглавных букв и нижней точкой букв с элементами ниже базовой линии), всегда использую line-height, так как его все равно придется использовать, чтобы не дать тексту в разных browser-ах (или при отсутствии используемого шрифта) распереть кнопку по вертикали.
Этот же метод использую, когда нужно стилизовать какое-нибудь меню на готовом сайте, которое уже сделано через ссылки, когда в HTML вмешиваться - лишнее телодвижение.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы