@IvanKolyadich

Как сместить элемент, если смещается элемент перед ним?

У меня возникла необходимость сместить объект на сайте немного вниз. Смещаю через margin-top: 20px;, не получается(смещается вместе с текстом сверху, заголовком), смещаю через
position: relative;
top: 20px;
, смещается, но страница не скролится, из-за чего элемент обрезан и страница больше не скролится, не видно ещё половины объекта (если что, это объект тега <img>.
  • Вопрос задан
  • 142 просмотра
Решения вопроса 1
@Talim40k
Возможные варианты решения:
1. Задать overflow: hidden для элемента сквозь который проходит margin (чтобы убрать это прохождение).
2. Указать margin-bottom впередиидущему элементу (вместо margin-top текущему). Не забываем про схлопывание вертикальных margin.
3. Использовать padding-top для контейнера внутри которого находится элемент.
4. При использовании "position: relative" дать нижний margin на размер сдвига, у родителя при этом должен быть "overflow: hidden". Или вместо этого использовать padding-bottom родителя на размер сдвига (т.е. 20px в вашем случае).
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mark_edinoroglove
@mark_edinoroglove
попробуй этот самый img обернуть в div и уже у div в style напиши margin-top.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
move2usajobs LLC Лос-Анджелес
от 2 000 до 4 000 $
Wanted. Санкт-Петербург
До 180 000 ₽
15 нояб. 2024, в 11:19
12500 руб./за проект
15 нояб. 2024, в 10:47
25000 руб./за проект
15 нояб. 2024, в 09:54
5000 руб./за проект