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