このWebサイトに問題があります:http://paulverhaeghe.psychoanalysis.be すべてのブラウザでメニューは期待どおりに表示されますが、WindowsXPのie8ではメニューが表示されません。私はすでにz-indexを変更しましたが、違いはありません。
何千回も見てきましたが、何も見つかりません。多分あなたはより明確なビジョンを持っています。
すべての助けは大歓迎です!
前もって感謝します。
ご挨拶、
ティム
このWebサイトに問題があります:http://paulverhaeghe.psychoanalysis.be すべてのブラウザでメニューは期待どおりに表示されますが、WindowsXPのie8ではメニューが表示されません。私はすでにz-indexを変更しましたが、違いはありません。
何千回も見てきましたが、何も見つかりません。多分あなたはより明確なビジョンを持っています。
すべての助けは大歓迎です!
前もって感謝します。
ご挨拶、
ティム
わかりました、解決しました。本当にばか。私の div の 1 つが別のスタイル シート (JavaScript カルーセルに使用される skin.css) に配置されました (dreamweaver は、designmodus で作業するときに別のスタイル シートを使用することがあります)。おそらく ie8 は、このコード行「display: block; position: absolute;」を取り上げていません。「クリーンコーディング」の重要性の別の例:)。ダグラス、助けてくれてありがとう!
いくつかの異なるブラウザーで表示した後、アイデアがあると思います。
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)";
}