Я пытаюсь построить простой макет, который я получил на изображении ниже.(1), (2) и (3) - обязательные панели содержимого - (4) Я не уверен, что мне нужно для позиционирования.
Моя главная проблема заключается в том, что высота (1) должна быть установлена относительно 75% высоты окна (окна просмотра).Ниже я хочу добавить контент отдельно, который может иметь переменную высоту.А справа я хочу один независимый столбец содержимого с переменной высотой.
Я думаю, мне нужно поместить (1) и (2) в (4), чтобы они плавали вместе слева от (3) правильно.Но если я сделаю это, я не смогу установить высоту (1) равной 75%, потому что теперь она относительно (4), которая как поплавок имеет нулевую высоту.Но если затем установить (4) на 100% высоты окна, это приведет к проблемам при увеличении содержимого в (3).
Что мне не хватает?
Ps.Важно, чтобы (1) имела высоту жидкости и всегда составляла 75% от текущей высоты области просмотра - в противном случае я мог бы установить ее через JavaScript при загрузке.Я мог бы технически расширить это для процедурного изменения размера окна при каждом изменении высоты окна, но для этого должен быть более элегантный CSS-способ.