padding-bottom добавляется к общей высоте дочерних элементов, поэтому, даже если дочерний элемент пуст, padding-bottom: 10px; даст ему общую высоту 10px. И во всех современных браузерах родительский элемент будет расширяться, чтобы освободить место для его дочерних элементов.
Но если вы хотите установить высоту для родителя, вы можете просто установить высоту для родителя и управлять содержимым дочернего элемента с помощью переполнения: auto / hidden / scroll.
Или вы можете установить родителя как положение: относительное; и установите положение: абсолютное; к дочернему элементу.
Вид зависит от того, что вы хотите ..