IEでスクロールできない

ある一定の条件を満たすとマウスホイールのスクロールが効かなくなる。

▼参考
http://solanaxxxxxx.blog103.fc2.com/blog-entry-1208.html

以下のようなCSSを作るとスクロールが効かなくなるバグがあるそうですが

html{overflow:auto;}
div{position:relative;}

私がぶち当たった壁はこれ

条件1:doctype宣言がhtml4.01

条件2:frame使用

条件3:CSSに以下を使用
        html{scroll-x:hidden;}

条件4:もちろんposition:relative;使いまくり

これでなんと、IE7だけスクロールできなくなる罠!!
※XPでしか試してないけど

いったい何だろう・・・。
これ、doctypeがxml宣言のときはIE6もスクロール効かなくなるお、たぶん。






・・・。

つかframeをやめればいい話だな。