@finren

Почему не применяется margin-right?

почему между user__photo и user__text нет отступа
<div class="user">
          <div class="user__photo">
            <img src="https://placehold.it/57/333" alt=""> 
          </div>

          <div class="user__text">
            <div class="user__name" >Lewis<br>Nathaniel</div>
            <div class="user__prof">UI &amp; UX Designer</div>
          </div>

        </div>
        ....

//main: ../style.less

.user {
  display: flex;
}

.user__photo {

  width: 57px;
  height: 57px;

  img {
    border-radius: 50%;
  }

  padding-right: 9px;
}


.user__name {
  font-size: 1.066rem;
  color: @black;
  font-weight: 700;
  line-height: 1rem;
}

.user__prof {
  font-size: 0.8rem;
  font-weight: 400;
  color: fade(@black, 70%);
  line-height: 12px;
}

Но если задать margin-left элементу user__text то работать будет.
И почему если вместо конструкции
<div class="user__photo">
            <img src="https://placehold.it/57/333" alt=""> 
<!--            ??????               -->
          </div>


использовать просто (и подправить less соответственно)
<img class="user__photo" src="https://placehold.it/57/333" alt="">

то картинка деформируется
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ответы на вопрос 1
Какой стиль у user__text?
Ответ написан
Ваш ответ на вопрос

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

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