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

Как сделать так, чтобы отступ не уходил в отрицательное значение?

Я пытаюсь сделать отступы на сайте таким образом, чтобы текст находился на фоне картинки шириной в ~1450 пикселей с небольшим отступом, и написал для этого следующий код
margin: 0px calc(50vw - 650px);
max-width: 1300px;

Однако после этого, если ширина экрана меньше 1300px (например, я открыл браузер на полэкрана) второй параметр margin принимает отрицательное значение. Если же я меняю margin следующим образом:
margin: 0px max(calc(50vw - 650px) , 0);
Это значение теперь всегда равняется нолю (вероятно, эта функция тупо не работает). Что я делаю не так?
  • Вопрос задан
  • 67 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
Anopeng
@Anopeng
Веб-программист, учу фронт и бек
Будет лучше, если вы покажете соответствующий фрагмент HTML и CSS
Попробуйте это:
margin: 0 auto;
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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