Я нахожу это интересной проблемой, поэтому я потратил некоторое время на отладку дизайна вашей страницы.
Теперь для меня текстовая область всегда растягивается точно до нижней части страницы, а не дальше, и полоса прокрутки страницы не появляется.
Вот изменения (надеюсь, вы не сильно изменили свой код или таблицы стилей, пока я занимался отладкой):
1.) - Раздел "контейнер":
Использование bottom: 0
вместе с position: absolute
гарантирует, что div растянется до конца страницы. Использование height: 100%
приведет к переполнению div! Использование overflow: hidden
не позволяет отображать полосу прокрутки страницы.
<div class="container" style="position: absolute; top: 73px; bottom: 0; overflow: hidden; left: 50%; margin-left: -475px;">
2.) - Левая панель (див "span-12"):
<div class="span-12" style="float: left; padding-top: 17px; width: 470px">
3.) - Правая панель ("span-12 last" div):
Вы можете использовать тот же трюк, что и с «контейнерным» div: абсолютное позиционирование и использование верхних, правых и нижних свойств css.
<div class="span-12 last" id="friend_pane" style="position: absolute; top: 0; right: 0; bottom: 0">
4.) - И iframe:
<iframe src="/friend/shell.php" frameBorder="0" allowTransparency="true" style="height: 100%; width: 100%">
РЕДАКТИРОВАТЬ. Чтобы сделать его выровненным по центру, я добавил «слева: 50%; слева-маржа: -475px;» в стиле "контейнерного" div. Этот трюк принадлежит @clairesuzy, я сама его не нашла.
person
Luc125
schedule
15.06.2011