Заметки по flex

flex: 0 0 100px;
Code language: CSS (css)

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

flex-grow: 0;
flex-shrink: 0;
flex-basis: 100px;
Code language: CSS (css)

В 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>
Code language: HTML, XML (xml)

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

flex-wrap: wrap;
Code language: CSS (css)

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

#parent {
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
}
#parent > div {
    padding: 15px;
}
Code language: CSS (css)