電子書籍の厳選無料作品が豊富!

cssでHPを作成しています。orverflow:auto;でスクロールバーを自動表示させています。その時スクロールバーがIE7のみ、読み込み具合にかかわらずページを読み込みマウス操作してない状態では、バーが下部の情報分までの長さにならず、バーを操作するとぴょこぴょこ伸びたりちじんだりするような動きになりながら下部の情報までスクロールできるという状態になってしまいます。機能自体に問題ありません。全てのページというわけではなく、該当ページと問題無いページとの違いも特にないので、IE7のみのバグではないかと思われますが・・ご存知の方ぜひアドバイスをお願いいたします。

A 回答 (2件)

こんにちは。



まずは解消方法を。

divタグで囲った内容の、
一番最下の<hr>タグを削除すると、正常に表示されるようです。

デザイン上、不都合がなければ削除してしまう方が簡単です・・・。

この動作について調べてみましたが、
ちょっと文献を見つけられませんでした。
タブンIEのバグだと思いますけども。
    • good
    • 0

こんにちは。



その現象が発生する、最低限のページのソースを提供していただけませんでしょうか?

こちらで色々試してみましたが、現象の再現が行えませんでしたので。

よろしくお願いします。

この回答への補足

ご返信ありがとうございました。
早速最低限の情報のサンプルソースのアドレスをお知らせいたします。
http://www.laforme.jp/bag.htm

*

IEでご覧いただければお分かりかと思いますが、
スクロールバーの長さがスクロールするにしたがって、
延び縮みします。またぴょこぴょこと挙動不審の動きを
することもあります。

こちらでもいろいろと試している所ですが、
DOCUTYPE宣言の<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
後ろのアドレスを外してみた際には、表示が正しくなるようです。

ただ「標準モード」でページを制作したいので、
できれば宣言は換えたくないと思っております。

尚、IE系のブラウザ以外ではこのようなバグはありませんでした。
ぜひお力をお貸しいただければ幸いです。

補足日時:2008/02/09 12:28
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!