1

現在、IE (非互換モード) の Web サイト (www.cueprojects.ca) で問題が発生しています。

互換モードに切り替えると、ページは問題なく表示されます。

2 つの問題があります: ナビゲーション サブメニューが apx 75 ピクセル押し込まれ、ニュース スクローラーのテキストが非表示にならず、ページ全体からはみ出します (css プロパティが hide に設定されていても)。

IE 非互換モードのスクリーンショットを添付します。

ここに画像の説明を入力

そしてそれがどのように見えるべきか(IE互換モードとFF、Chromeで)

ここに画像の説明を入力

4

2 に答える 2

3

UL を正しく配置しなかったため、これは問題です。

それらが「親」の下に配置されていることを確認するには、関連する LI を作成しposition: relative;、次にスタイルleft: 0;を UL に適用する必要があります。位置を明示的に指定しないと、IE は奇妙な動作をします。

これがどのバグなのかはわかりませんが、疫病のようにIE8以下(または少なくともIE7はほとんど使用されていません)を避けることをお勧めします。

これを修正した後、X-UA-Compatible タグを http ヘッダーまたは html のメタ タグとして引き続き使用する必要があります。

于 2012-05-30T20:34:50.120 に答える
0

私はIE8で同じ問題を抱えています.他のブラウザは問題ありませんが、IEは次の方法ではうまくいきません.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<?php # my php codes go here ?>
<html xmlns="http://www.w3.org/1999/xhtml">

上記のコードの最初の行でページを開始し、セッションデータ、構成、および必要なファイルを配置し、最後に html 開始タグでページを開始します

PHPコードの後に​​最初の行を移動すると、IEはすべてのモードで動作せず、視覚的な問題が発生しますが、上記のコードではすべて正常に動作します

私が書いたことを理解してください。

于 2012-08-22T22:15:47.227 に答える