Возможно, стоит добавить, чтобы помочь понять, что в примере, который вы описали, свойство 100% высоты будет относительно содержимого, в этом случае высота элемента будет расширяться и сжиматься, чтобы соответствовать тому, что вы выберете, как сказал UGS.
Вы можете, если хотите минимизировать количество случаев, когда высота слишком мала, использовать свойство min-height и определить его в пикселях.Например, если вы знали, что минимальная желаемая высота предполагаемых целевых устройств составляет 320 пикселей, вы можете установить «min-height: 320px», чтобы на самых маленьких устройствах не было места ниже.