В коде ничего лишнего:
.slider-wrap {
display: flex;
justify-content: space-between;
align-items: center;
}
.slider {
width: 580px;
}
Результат на прилагаемом скрине. Если применить flexbox к дочернему элементу — блоки растягиваются по ширине, игнорируя отступы и max-width: 580px
.
Скорее всего, дело в том, что у .slider
есть свойство margin: auto
. С ним флексбокс-потомки ведут себя именно так:
.container {
display: flex;
justify-content: space-between;
align-items: center;
border: 1px solid red;
}
.child {
height: 100px;
border: 1px solid;
width: 250px;
margin: auto;
}
<div class="container">
<div class="child"></div>
<div class="child"></div>
</div>
Почему при распечатке таблицы в FireFox происходит не ровный разрыв строк таблицы, исчезает нижняя граница предшествующей строки и так же толщина...