макет в Pixel Perfect не совпадает с контейнером в моем браузере, то есть криво ложиться

мучаюсь уже 2 день. Взял картинку макета с Figma обрезал ее до 1900px что бы влезла в браузер. Контейнер указал как в макете, 1230px + 30px так как падинги по 15px с каждой стороны. В итоге накладываю на свою верстку и не совпадает по ширине. Лого находиться куда левее, чем на Pixel Pefrect, появляется вертикальный скролл. В чем заключается проблема?введите сюда описание изображения

Вот свойства контейнера:

.container {
  margin: 0 auto;
  padding: 0 15px
  max-width: 1260px
}

Код самого header

.header{
  background-color: var(--light-color);

  &__container{
    @include flex-all-sb;
  }
}

.nav{
  &__list{
    @include flex-v-center;
  }

  &__item{
    &:not(:last-child){
      margin-right: 40px;
    }
  }

  &__link{
    font-weight: 700;
    font-size: 16px;
    line-height: 160%;
    color: var(--gray800-color);
  }
}

.header-contacts{
  @include flex-v-center;

  &__link{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
  }
}

.contacts-link{
  background-position: left center;
  background-repeat: no-repeat;
  background-size: 40px 40px;
  padding-left: 60px;


  &__caption{
    font-weight: 700;
    font-size: 14px;
    line-height: 150%;
    color: var(--gray800-color);
  }

  &__value{
    font-family: 'Ubuntu';
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    color: var(--gray900-color);
  }

  &--call{
    background-image: url('../img/phone.svg');
  }

  &--mail{
    background-image: url('../img/chat.svg');
  }
}
<header class="header header--main">
  <div class="container header__container">
    <a href="#" class="header__logo">
      <img src="img/logo.svg" alt="Logo" />
    </a>
    <nav class="nav" title="Навигация">
      <ul class="nav__list list-reset">
        <li class="nav__item"><a href="#" class="nav__link">About Us</a></li>
        <li class="nav__item"><a href="#" class="nav__link">Services</a></li>
        <li class="nav__item"><a href="#" class="nav__link">Work</a></li>
        <li class="nav__item"><a href="#" class="nav__link">News</a></li>
        <li class="nav__item"><a href="#" class="nav__link">Contacts</a></li>
      </ul>
    </nav>
    <div class="header-contacts">
      <a href="tel:4055550128" class="header-contacts__link contacts-link contacts-link--call">
        <span class="contacts-link__caption">Call us</span>
        <span class="contacts-link__value">(405) 555-0128</span>
      </a>
      <a href="mailto:[email protected]" class="header-contacts__link contacts-link contacts-link--mail">
        <span class="contacts-link__caption">Talk to us</span>
        <span class="contacts-link__value">[email protected]</span>
      </a>
    </div>
  </div>
</header>


Ответы (1 шт):

Автор решения: Marina Sorochan

пока у тебя пустая страница и нет у нее скролла, не совпадет, будет смещение. В разных браузерах разное в среднем 9-11 пикселей. Либо смещай в пиксель-перфект картинку, либо временно задай блоку внутри боди большую высоту что бы скролл появился. И вообще проверь в фигме расстояния по бокам, может они там разные)

→ Ссылка