-------------------------------
| #navbar |
|-------------------------------
| |
| #content |
| fill available vertical space |
| |
| |
-------------------------------
| #footer |
|-------------------------------
Таким образом, мой навигатор и мой нижний колонтитул имеют переменную высоту. Я хочу, чтобы мой нижний колонтитул приклеился к основанию, и #content
заполнить имеющееся вертикальное пространство между - даже если #navbar
+ #content
+ '#footer' фактическое пространство будет меньше высоты дисплея.содержание минимальная высота 100% минус переменная высота навигатора/нижнего колонтитула
Поскольку я, к сожалению, не знаю, как я могу это сделать, я просто прошу без каких-либо репрессий, которые я могу представить - ну, я пробовал вещи немного без успеха: |
Можем ли мы увидеть, пожалуйста, ваш текущий HTML/CSS настройки/JS? Не могли бы вы настроить его на http://jsfiddle.net? – PavKR
Проверьте это: http://stackoverflow.com/questions/33842180/css-how-to-fill-height-of-container, два метода здесь могут помочь вам «flexbox» и «table/table-row» –