Пожалуйста, смотрите демонстрацию здесь: http://puu.sh/3YwRt.pngCSS - Имея DIV заполнить оставшееся пространство по вертикали
JSFiddle: http://jsfiddle.net/elvista/7LBcr/2/
Я пытаюсь сделать outlook.com как чат в боковой панели.
Мне удалось обработать некоторые коды из outlook.com и создать окно чата, похожее на него. Однако у меня есть ограничение, которого у сайта нет. Я не знаю точного верхнего значения #chathistory, потому что у меня может быть один или несколько .widget с переменными высотами, расположенными поверх #chathistory.
По сути, у меня есть этот код:
#chathistory {
overflow-y: auto;
bottom: 60px;
top: 70px;
position: absolute;
}
И мне нужно, чтобы функционировать без верхнего: значения.
Можете ли это сделать с помощью CSS или мне нужен jQuery? Если последнее, я могу получить некоторые рекомендации о том, как с тех пор, как мои навыки jQuery минимальны в лучшем случае, пожалуйста? Благодарю.
Привет! Спасибо, но это не работает на jsfiddle. Содержимое похоже перекрывается и нет полос прокрутки, чтобы показать все .msgs http://puu.sh/3YGrH.png – elvista
Какой браузер вы используете? Результаты вашей скрипки сильно отличаются от моих. – DevlshOne
Интересно. Я использую новейший Chrome для Windows. – elvista