1

私のサイトはFF、Safari、Chromeで完璧ですが、IE8でジャッキアップされているというのは新しい概念ではないことを私は知っています。それは言われ、追跡に切り込みます。これは私が嚢胞性線維症の人々のためのソーシャルネットワークのために取り組んでいるホームページです。

http://www.cysticlife.org/Home.php

可能であれば、FF、Safari、Chromeで確認し、次にIE8で確認すると、問題が発生します。一部の画像が表示されていないが表示されており、一部のj-queryが無効になっているため、ポジショニングの問題を想定しています。IE8を使用していないため、トラブルシューティングが困難です。私はclearfixを修正しましたが、IE8でclearfixの問題が解決されたという印象を受けました。

これが何であるかを知っていて、助けたい場合は、問題を解決するために、ここにどのコードを入れてほしいかを教えてください。

よろしくお願いします。

4

2 に答える 2

4

あなたはすでに素晴らしい答えを持っていますが、実際にIE8をインストールする必要がないように、私はあなたにリソースを提供したかったのです。

http://www.spoon.net/Browsers/

このサイトを使用して、IE6-9、FF2-4、Chrome 5-6、Safari 3-5、およびOpera9-10をテストできます。本当に素晴らしいツールです!

于 2010-09-23T19:21:19.203 に答える
3

簡単に調べてみると、FFとIE8で機能する画像はすべてimgタグを使用して読み込まれ、FFで機能するがIE8では機能しない画像はすべてCSSを使用して読み込まれることがわかりbackground-imageます。これは、背景画像宣言の何かがIE8をスローしていることを示しているため、問題は明確な修正や配置ではなく、IE8が背景画像の読み込みに使用されている特定のCSSを理解していないということです。

#site_map背景画像のCSSを見ると、非常に無害に見え、すぐに問題を見つけることができませんでした。

#site_map {
    width:984px; 
    margin:30px auto 0px auto; 
    height:200px; 
    background:url(images/site_map.png)no-repeat;
}

それでも、それは間違いなくCSSでなければならないので、「IE8に表示されないcss背景画像」をGoogleですばやく検索しました。最初のヒットの1つは、実際には別のStackOverflowの質問でした。

IE8に背景画像が表示されない

そして、そこでうまくいった答えがあなたにも役立つと思います。

)とno-repeatの間にスペースを追加してみてください。

うん。IEの最新バージョンでさえ、まだかなり風変わりです:(

于 2010-09-23T03:31:20.680 に答える