Задать вопрос
MrSteep
@MrSteep
ленивый

Как убрать верхний отступ?

Как убрать верхний отступ у заголовка? Понятно, что это происходит из-за line-height, но не понятно как этого избежать. Костыли вроде margin-top: -13px; использовать не подходит. В проекте много моментов когда надо выравнивать это таким образом (потому что заголовки разной величины). Есть ли какой-то универсальный метод? Сам нигде не нашел решения данной проблемы.

Пример на JSFiddle

b0b7f1e92b7642ee8f8a8c80b2548861.png

P.S

Решил проблему так https://jsfiddle.net/up26atho/3/ (line-height в процентах)
  • Вопрос задан
  • 1189 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 2
torrie
@torrie
Всё знаю, всё умею
Тут всё зависит от шрифта.
Если в шрифте есть отступ у букв сверху, то от него избавится только подгоном line-height'а к font-size'у. Если нет, то всё будет автоматом когда line-height == font-size
Ответ написан
@chirskiy_mixail
Очень давно занимаюсь версткой, имею огромный опыт
Во 1 обнулить margin у body, во 2 для body задать line-height: 1;
Ну и как сказал Артем Лисовский все от шрифта зависит, ну margin-top: -13px тут явно лишнее
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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