Элементы списка в заголовке не центрированы (с помощью Flexbox) - PullRequest
0 голосов
/ 30 августа 2018

При просмотре на рабочем столе это выглядит нормально, но на мобильном телефоне определенно неравномерное расстояние слева и справа от элементов списка.

Примечание: элементы списка розовые.

Любая помощь в равномерном распределении будет очень признательна!

enter image description here

Ссылка на codepen: https://codepen.io/connorocampo/pen/OoRygB?editors=1100

<ul id="flex-nav">  
  <li><a href="#skills" class="nav-link">Skills</a></li>
  <li><a href="#certified" class="nav-link">Certified</a></li>
  <li><a href="#hire" class="nav-link">Hire!</a></li>
</ul>  

<style>
#flex-nav{
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 0px;
  padding-bottom: 5px;
}
</style>

1 Ответ

0 голосов
/ 30 августа 2018

Добавьте padding-left: 0 в свой контейнер (#flex-nav).

Элементы списка поставляются с отступом по умолчанию (или полем).

Это ваш код в Chrome:

enter image description here

Кроме того, вы можете полностью избежать этой проблемы и упростить свой код следующим образом:

#flex-nav{
  display: flex;
  justify-content: space-evenly;
  margin-bottom: 0px;
  padding-bottom: 5px;
}
<nav id="flex-nav">  
  <a href="#skills" class="nav-link">Skills</a>
  <a href="#certified" class="nav-link">Certified</a>
  <a href="#hire" class="nav-link">Hire!</a>
</nav>  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...