Я пытаюсь построить этот очень простой (визуально говоря) макет с использованием HTML / CSS, который вы можете увидеть в приведенной ниже рамке:
/------------------------------------------\
| |
| header div |
| |
|------------------------------------------|
| |S |
| main div |C |
| |R |
| |O |
| |L |
| |L |
| | |
| |B |
| |A |
| |R |
\------------------------------------------/
Он имеет DIV "заголовок" высотой 200 пикселей, который заполняет 100% порта просмотра по горизонтали, а затем под ним находится "основной" DIV, который заполняет 100% оставшегося пустого пространства (по горизонтали и вертикали) с прокруткой, установленной на «auto» для учета любого переполненного контента.
Сложнее всего заставить "основной" DIV заполнить оставшееся пространство без использования JavaScript. когда я не могу использовать процентную высоту и при этом полоса прокрутки остается полностью видимой.
Полагаю, на данный момент я готов использовать таблицы для этой основной части макета, если это станет единственной опцией, отличной от JS. Семантика не будет проблемой.
Так, как я могу сделать это? Пример тоже был бы великолепен!