Как сделать контент дива адаптивным по высоте?
display: flex;
align-items: stretch;
 - родителю
Либо JS
общий родитель, блок1 релятивный, 2-й с absolute top:0; height:100%;. Первый собой растягивает родителя, второй растягивается.
Либо js
Либо таблицы