Если дочернему блоку задать внешний отступ, то он будет выпадать из родительского.

See the Pen Выпадание внешний отступов by kalaganov5 (@kalaganov5) on CodePen.
Решение 1: добавить «overflow» со свойством «hidden» родительскому блоку
.parent {
overflow:hidden;
}

Решение 2: добавить прозрачный border
.parent {
border: 1px solid transparent;
}
