JQuery:
https://ruseller.com/jquery.php?id=49
Метод height() - высота элемента без учета отступов и толщины рамки. .height(value) - установка значения высоты для элемента
Метод innerHeight() - высота элемента с учетом размера внутренних отступов (padding).
Метод outerHeight(includeMargin) - высота элемента с учетом внутренних отступов, рамки (border-width) и при необходимости внешних отступов (margin)
Получаешь обе высоты, сравниваешь, и меньшей устанавливаешь большую.