IE6でposition:fixedを実現するのに色々ためしてみた結果・・

IE6以下のバージョンにはposition:fixedは正常に動作しないので、
代替えとしてとりあえず、position:absoluteにしてごまかしていたのですが、
(この場合、意図としているように固定はされないんですけど ^^;)
重い腰をあげて、なんとか対応するためにいろいろと試してみました。

何種類かやったのですが、その中でも使えそうなのが2つ。

ひとつは、
Fixed positioning

の一行を追加するだけでposition:fixedが正常に動作するようになるというもの。

いちおう固定はされたんですが、私の環境ではチラツキとかが激しく、
思うようなかんじにはできませんでした・・

で、もうひとつの方は・・ そうあの有名なつ

IE7.js

の一行を追加するというだけのもの。

これが私の環境にはビンゴでした!

実際にこのサイトをIE6で見てもらうとわかります。

ちょこっともたつきはあるものの正常に表示されているはず!?
チラツキもないし、これで決定! っということで。

position:fixedでサイドエリアとかヘッダー・フッターを固定してみたいっていうときは、
ためしてみると良いかもしれません。

:: スポンサーリンク ::

posted by そば富泉

One thought on “IE6でposition:fixedを実現するのに色々ためしてみた結果・・

コメント(Facebook・Twitter・WordPressアカウントでもコメントできます)