If a wrapping element (li in this case) contains only floating children - you can often apply "overflow: hidden" as an adequate clearfix. If "position:relative" is also applied to this parent element, Opera 10 will not only leave the parent element collapsed, but will hide all content that then over-runs.