Я борюсь с макетом приложений. Я хотел бы реализовать его только с HTML & CSS, но отчаяние приближается. Мне нужно:Фиксированный верхний колонтитул, фиксированный нижний колонтитул, полноразмерный прокручиваемый столбец столбцов
- Фиксированная высота, ширина 100%, статический заголовок
- Фиксированная высота, ширина 100%, статическая колонтитула
- Фиксированная ширина область содержимого, по центру & полная остающийся высота
потребности содержание площадь:
- 2 колонки, оба полная высота
Вышеприведенное достаточно простое, но может потребоваться изменить для размещения следующей части.
Каждый столбец необходимо:
- Статические Header
- Статический Footer
- Scrollable область содержимого между заголовком и колонтитул
Я провел день пробовать различные подходы (даже один на основе - gasp-tables) без реального успеха.
|--------------------------------------------------|
| Fixed height, 100% width, static page header |
|----|-------------------|--------------------|----|
|Fixed Col 1 header | Fixed Col 2 header |
|-------------------|--------------------|
| Scroll overflow | Scroll overflow |
| Fixed width | Fixed width |
| Full height | Full height |
| | |
| | |
|-------------------|--------------------|
|Fixed Col 1 footer | Fixed Col 2 footer |
| | |
|----|-------------------|--------------------|----|
| Fixed height, 100% width, static page footer |
| |
|--------------------------------------------------|
Вы можете показать свой код? В jsfiddle. – floor
У меня нет рабочего решения. Однако этот JSFiddle, основанный на таблицах, «частично» работает в IE. Не работает в Firefox. Я приблизился к воспроизведению версии таблицы с помощью 'display: table-row;' и 'display: table-cell;' http://jsfiddle.net/vna48w5w/1/ –
sigh ... не использовать таблицы для раскладка. Если его табличные данные вы хотите показать. Я попытаюсь исправить это для вас. – floor