Разница между height и max-height при создании адаптивного дизайна заключается в том, что height задаёт фиксированную высоту элемента, а max-height устанавливает максимальную высоту. 12
Height позволяет задать высоту элемента в абсолютных единицах (пикселях) или в относительных (проценты, vh, vmin, rem и так далее). 2 Если задать фиксированную высоту блокам, в которых есть контент, то, когда его станет больше, блок не растянется, и контент из него выпадет. 2
Max-height позволяет элементу растягиваться по высоте до тех пор, пока он не достигнет размера, указанного в свойстве max-height, и дальше не растянется ни на пиксель. 2
Таким образом, height используется для жёсткого задания высоты, а max-height — для установки максимальной границы высоты элемента, которая позволяет ему адаптироваться под разные размеры области просмотра. 12