Спасибо за варианты - все перечитал, но многое не будут работать на IE.
Пока не знаю какой вариант лучше сделать:(
"у .wrapper не задана высота."
А если сделать костыль на JS, который будет следить за resize и задавать высоту wrapper в пикселях?
не будет ли это лучше?
Вот кусочек кода JS, при загрузке страницы он автоматически будет делать высоту твоего блока равной высоте дисплея устройства на котором просматривается страница, думаю тут понятно всё.