Есть ли способ сделать так, чтобы div всегда был внизу окна, и другой div, чтобы изменить его высоту, чтобы заполнить любое оставленное им пространство, и этот div будет прокручиваться, если его содержимое слишком длинное. (Я никогда не хочу, чтобы окно прокручивалось).
Это лучше всего иллюстрируется рисунком:
div layout http://img401.imageshack.us/img401/3209/divs.png
Зеленый div всегда будет располагаться в нижней части окна, а оранжевый div заполнит этот пробел. Когда окно меньше, как на правом изображении, оранжевый div будет меньше и будет прокручиваться.
Зеленый div можно переключать. Иногда зеленый div будет иметь display: none
, а затем оранжевый div будет растягиваться до дна. Когда зеленый div снова наберет display: block
, он снова будет похож на картинку.
Он должен работать в IE6.
Пока что я могу заставить зеленый div перейти на дно по:
position: absolute;
bottom: 0;
Но я не знаю, как заставить оранжевый div делать то, что я хочу.