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

В чем ошибка css?

Нашел пример реализации отзывчивого font-size
font-size: calc(16px + (23 - 16) * (100vw - 640px) / (1439 - 640));

Хочу вместо пикселей использовать rem
font-size: calc(1rem + (1.5625rem - 1rem) * (100vw - 576px) / (1199 - 576));

Браузер выдает ошибку о некорректном значении свойства. Объясните, в чем заключается ошибка?
  • Вопрос задан
  • 64 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 1
@cheeroque
Вот этот кусок мешает: (1.5625rem - 1rem) *
Какие единицы должны получиться в результате выполнения calc? Пиксели в квадрате? :)
Судя по всему, это коэффициент, который берётся из отношения базового размера шрифта к текущему, так что единицы измерения там в любом случае не нужны.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@ikoit
Web Developer
rem — это относительная единица, а px абсолютная. Поэтому ошибка.
Ответ написан
Ваш ответ на вопрос

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

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