Возникла подобная проблема, как и у Rockman.
Использовал везде vw для "резиновой" верстки.
Сайт прекрасно отображается в новых версиях всех браузеров.
Но вот в Опере 12, например, а также в Сафари, полностью плывет.
Попробовал вариант, предложенный Сергеем, но что-то не заработало.
Не судите строго, подскажите, может, что не так делаю.
Я так понимаю, нужно подключить в html-файле скрипты, которые "учат" браузеры, не знающие vw, vh и т.д., понимать эти единицы измерения.