Проблемы с полноэкранным макетом. Будем признательны за решение на основе таблицы или CSS.
Цель состоит в том, чтобы перейти к экрану просмотра с фиксированной шириной «nav» и фиксированной высотой «top», в идеале без JavaScript. Код ниже работает до тех пор, пока «содержимое» не заполнится. Когда это произойдет, нужно прокрутить. Однако переполнение на тд не работает. Ни один не делает оборачивание вокруг div с переполнением. Я думаю, что это связано с автоматическим расширением таблиц в соответствии с содержимым div. Тем не менее, поскольку div содержимого должен растягиваться до экрана, он не может иметь фиксированную высоту.
<table style="width: 100%; background: blue; height: 100%">
<tr>
<td id="nav" style="width: 200px; background: yellow"></td>
<td style="background: green">
<table style="width: 100%; height: 100%; background: purple">
<tr>
<td id="top" style="height: 200px; background: orange"></td>
</tr>
<tr>
<td id="content" style="background: gray; overflow-y: auto">
</td>
</tr>
</table>
</td>
</tr>
</table>