3

このWebサイトに問題があります:http://paulverhaeghe.psychoanalysis.be すべてのブラウザでメニューは期待どおりに表示されますが、WindowsXPのie8ではメニューが表示されません。私はすでにz-indexを変更しましたが、違いはありません。

何千回も見てきましたが、何も見つかりません。多分あなたはより明確なビジョンを持っています。

すべての助けは大歓迎です!

前もって感謝します。

ご挨拶、

ティム

4

2 に答える 2

1

わかりました、解決しました。本当にばか。私の div の 1 つが別のスタイル シート (JavaScript カルーセルに使用される skin.css) に配置されました (dreamweaver は、designmodus で作業するときに別のスタイル シートを使用することがあります)。おそらく ie8 は、このコード行「display: block; position: absolute;」を取り上げていません。「クリーンコーディング」の重要性の別の例:)。ダグラス、助けてくれてありがとう!

于 2012-09-03T07:09:39.190 に答える
0

いくつかの異なるブラウザーで表示した後、アイデアがあると思います。

CSS で「不透明度」を使用していることに気付きました。これは、クロス ブラウザー ソリューションではありません。

IE 互換性に関する注意事項

不透明度をすべての IE バージョンで機能させたい場合は、次の順序にする必要があります。

.opaque {
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; // first!
    filter: alpha(opacity=50);                  // second!
}

出典: http://www.quirksmode.org/css/opacity.html

他のいくつかのことも試してください:

.opaque1 {  // for all other browsers
    opacity: .5;
}

.opaque2 {  // for IE5-7
    filter: alpha(opacity=50);
}

.opaque3 {  // for IE8
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
于 2012-09-02T18:24:21.690 に答える