У меня есть 2 DIV, один из которых содержит карту, этот выше другого. Он должен занимать все доступное пространство, за исключением нижнего колонтитула, высота которого составляет 25 пикселей.
В настоящее время я даю карту 95% высоты, а нижний колонтитул 25px. Проблема в том, что когда окна становятся действительно большими, нижний колонтитул становится огромным, а когда окна становятся очень маленькими, появляются полосы прокрутки.
Однако это не то, что я хочу, я хочу:
#map { height: <window_height - footer_height> }
#footer { height: 25px }
Как я могу добиться этого, используя только CSS и HTML?
PS. Я знаю, что, возможно, есть несколько простых решений javascript, но ради образования я хочу знать, как это сделать без javascript.