Я ломал паутину, пытаясь найти хорошее решение для этого, я был в одной лодке. Кажется, не существует действительно фантастических решений, но я использую это . Как я уже сказал, не самый лучший вариант, но мобильная и мини-опера, похоже, не запускают ничего примечательного при изменении размера экрана. Поскольку я смотрю на мобильные устройства, я установил область просмотра, для которой когда-либо (ширина / высота) самая маленькая. Когда пользователь поворачивает свое устройство, оно будет по крайней мере интуитивным.
Редактировать: Я на самом деле сделал это и соединил это с процедурой обновления ширины и высоты для моих div'ов, основываясь на screen.width / height, и это оказалось довольно хорошим.