@Korsia
Верстальщик

Межстрочный интервал line-height: auto. Что это такое и как его прописывать в css?

Здравствуйте.
Столкнулась в макете с межстрочным интервалом line-height: auto. Нашла в инете, что это интервал 120% от размера шрифта. Не подскажете, как правильно прописывать значение, чтобы всякий раз его не высчитывать? Или по другому никак?
  • Вопрос задан
  • 630 просмотров
Пригласить эксперта
Ответы на вопрос 2
Ankhena
@Ankhena Куратор тега CSS
Нежно люблю верстку
А теперь посмотрите, что будет при наследовании, если писать line-height в процентах: https://jsfiddle.net/enxru3mq/
Красным сделан второй пример, где line-height указан коэффициентом без указания единиц измерения.
Вы же не собирались перебивать line-height для каждого элемента? В таком виде достаточно 1 раз указать его для body или основного контейнера.
Ответ написан
dom1n1k
@dom1n1k
line-height: auto - это значит дефолтный интерлиньяж, прописанный внутри шрифта. Да, в большинстве случаев он составляет около 120-130%, но не обязательно. Это значение не регламентировано никакими стандартами и может плавать (в некоторых случаях даже очень сильно плавать).

Высчитывать его никак не нужно. Если вам нужно auto - так и пишете auto, что тут ещё изобретать? Но в реальной верстке auto обычно не имеет смысла, всегда лучше указывать конкретное значение (за исключением каких-то редких специфических ситуаций).
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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