Задать вопрос
  • Почему не работает margin-right для изображения?

    JakeBerrimor
    @JakeBerrimor
    Ваш код работает, просто не так как вы ожидаете

    В текущей реализации margin-right растягивает ваше изображение, вы это увидите если дадите body свойство overflow: auto;

    Это связано с тем что ваше изображение не имеет конечной позиции с правой стороны, а например тот же margin-left имеет, например если вы напишете код как ниже, эффект будет противоположный
    .plate {
        float: right;
        margin-right: 200px;
      }


    Если вам нужно что бы изображение было справа то используйте пример что я вам написал, либо воспользуйтесь таким кодом если вам нужно сдвинуть от левого края на 200 пикселей, но смею предположить что вам нужна реализация от правого края 200px.
    .plate {
        transform: translateX(200px);
    }


    Если вы пытаетесь центрировать изображение то воспользуйтесь flex-box'ом или grid сектой
    дав корневому блоку такие свойства
    display: flex;
    justify-content: center;
    Ответ написан
    Комментировать