Я довольно новичок в веб-разработке, и я работаю над тем, что требует двух div, чтобы всегда занимать 100% области просмотра.
У меня есть div A, который представляет собой интерактивное изображение, которое должно бытьнастолько большой, насколько это возможно, и должен занимать верхнюю часть экрана.
Затем div B, который содержит 1 или 2 кнопки, в зависимости от того, какое действие выполняется над интерактивным div A. Div B находится в нижней частипредставление.
Есть ли чистый способ сделать размер A зависимым от размера, который div B принимает динамически?Как и «остаток» окна просмотра должен быть div A. Я поместил изображение ниже того, чего я пытаюсь достичь.Второе изображение показывает, что произойдет, если какое-то действие будет выполнено в div A - для простоты мы могли бы сказать, что если вызывается какой-то метод potato (), мы хотим, чтобы div B теперь содержал две кнопки.
Я пытался сделать решение с:
position: fixed;
bottom: 0;
, и Div B выглядит таким образом на 90% правильно, но это не меняет размер Div A, и я также не хочу Div B«покрывая» что-либо таким образом.Я просто хочу, чтобы он был того же уровня, что и Div A, и разделял пространство, чтобы получить 100% области просмотра.
Любая помощь будет принята с благодарностью!Я бы предпочел использовать простой CSS, если это возможно.Я выполняю командную работу и не могу добавить в проект много библиотек или новых зависимостей.