В тех случаях, когда у вас есть гибкий контейнер с содержимым, выровненным по левому краю - кроме одного или нескольких элементов, которые вы хотите выровнять по правому краю, существует ярлык, использующий свойство margin
.
Если вы добавляетеСледующее правило для ваших существующих стилей:
#nav-bar {
margin-left: auto; /* Pushes the element right inside a flex container */
}
Это должно работать так, как вы хотите.Вы даже можете удалить правило justify-content: space-between;
из селектора #header
.