Как реализовать вертикальную компоновку жидкости с помощью div - PullRequest
3 голосов
/ 04 октября 2011

Мой сайт состоит из трех компонентов:

  • заголовок с фиксированной высотой, который охватывает ширину экрана
  • фиксированная ширина навигации под заголовком слева, которая охватывает оставшуюся высоту экрана
  • область содержимого справа от панели навигации, занимающая оставшееся пространство.

Я понимаю, как реализовать горизонтальный аспект жидкостного макета, чтобы навигация оставалась фиксированной, в то время как область содержимого занимает оставшуюся ширину, но я не понимаю, как реализовать вертикальный аспект жидкого макета, чтобы оба навигационных элемента и область содержимого занимает как минимум оставшуюся часть высоты и максимум высоту их содержимого (при условии, что это выше экрана за вычетом высоты заголовка).

Возможно с divs?

Ответы [ 2 ]

2 голосов
/ 04 октября 2011

Да, это возможно. Взгляните на липкий нижний колонтитул Райана Фейта и мой предыдущий ответ на аналогичный вопрос .

1 голос
/ 04 октября 2011

Вот, пожалуйста: http://jsfiddle.net/HcBKV/embedded/result/

Как правило, есть два способа сделать это.Один - с установкой высоты и ширины на 100%, другой - с растяжением с помощью абсолютного положения и фиксированной длины с каждой стороны.

...