Как веб-разработчик вы часто сталкиваетесь с проблемами, которые могут быть решены очень легко, если есть что-то вроде расчета стоимости.
Я часто задавался вопросом, почему невозможно сделать что-то подобное в CSS:
line-height: (height / 2)px;
Это позволит решить некоторые проблемы, с которыми вы столкнулись, когда хотите вертикально выровнять элемент, например. Трудно вертикально выравнивать элементы с помощью CSS прямо сейчас и создает довольно некоторые накладные расходы.
Это вам не нужно в тех случаях, когда вы знаете фиксированную высоту элемента. Но как только высота может быть изменена (более длинный текст и т.д.), Вы получите информацию об общей высоте элемента.
Было бы легко решить эту проблему, используя дополнительную JS, но это не может быть и речи о нормальных веб-сайтах. Итак, почему бы нам просто не добавить способность в CSS ссылаться на текущие значения и работать с ними?
Если вы посмотрите на такие вопросы, вы знаете, что я имею в виду: