1

いくつかのDIVを使用して、内部にデータを含むブロックを作成します。divにコンテンツに合わせて幅を調整させたいので、これらを「インラインブロック」に設定しました。

IE8は私のコンテンツに合わせて幅を調整しますが、奇妙な問題があります。

このフィドル: http: //jsfiddle.net/GvMW8/にアクセスし、最初または2番目のリンクをクリックすると、divが重複していることがわかります。

このフィドル: http: //jsfiddle.net/hhpRP/1/にアクセスして同じ操作を行うと、機能します。

これら2つのフィドルの唯一の違いは、メインdivの「id」属性です。

なぜこの問題が発生するのかわかりませんが、インラインブロック表示とdividで機能させる方法を教えてください。

ご協力いただきありがとうございます!

4

1 に答える 1

0

IE8の小さなバグのようです。

http://jsfiddle.net/willemvb/fjqUc/をチェックしてください

bigBlockの周りにdivのクラスを追加し、表示するようにしました:inline-block。また、JavaScriptを短縮しました。

これはIE8をリッスンさせるのに十分なようでした:)

于 2012-10-08T11:35:57.767 に答える