Заметки по flex

flex: 0 0 100px;

Это короткая запись для:

flex-grow: 0;
flex-shrink: 0;
flex-basis: 100px;

В Bootstrap разметка с одной фиксированной колонкой выглядит так:

<div class="container-fluid d-flex">
    <div style="flex: 0 0 100px; background: yellow;">
        fixed 100px
    </div>
    <div class="col" style="background: blue;">
        1
    </div>
    <div class="col" style="background: red;">
        2
    </div>
</div>

Сделать чтобы блоки перемещались на новую строку, если они не влезают по ширине:

flex-wrap: wrap;

Как быть, если внутренним блокам надо задать padding, но родитель не должен вылезать за контейнер:

#parent {
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
}
#parent > div {
    padding: 15px;
}