Opera 10 Positioning Bug

Opera 10 will not re-position a position:fixed/absolute; element as top:value; and bottom:value; on a viewport resize event without a page reload. Additionally it hangs on a resize event after that. Opera 9 works but leaves the scrollbar position behind without a reload.

Reduce viewport height to reposition absolute/fixed element and engage overflow:auto; scrollbar.

Here is a simple solution that will Fix this Bug

Reported Opera bug DSK-278812
Feb. 3, 2010 - Ray H.

Position:Fixed

This div is position:fixed in modern browsers and overflow:auto; is set to insure access to content at reduced viewport heights.

This div is position:fixed in modern browsers and overflow:auto; is set to insure access to content at reduced viewport heights.


#fixed {
    position:fixed;
    width:250px;
    top:80px;
    bottom:80px;
    overflow:auto;
    }