これは、私がこれまで PHP で経験した中で最も奇妙な問題です。
1 ページを除いて、すべてのページは正常に見えます。この問題を最初に見たとき、これは IE とスタイルシートでよくある問題の 1 つだと思いました (このページに特定の CSS ファイルがあります)。問題が本当にこのファイルにあることを確認するためだけに、CSS ファイルを除外しようとしましたが、そうではありませんでした。次に、HTML タグを閉じるのを忘れたと思ったので、コードを何度も調べましたが、すべて正しいようでした。そのため、次のコードをコメントに入れると、ページ自体が正常に動作することに気付くまで、コードをコメントに入れて IE と比較し始めました。
require_once(PATH_INCLUDES . 'adjacency.php');
これは有効なパスであり、ファイルには関数を含むクラスが含まれているだけです。MySQL クエリが失敗した場合、die() 以外の出力はありません。
IE で奇妙に見えるものは次のとおりです。
- コンテナは通常は中央に配置されていますが、現在は左側にあります。
- 繰り返し x を使用した背景は、最後まで行きません。
- メニューのホバー機能が動作しません。
誰?
編集:別のファイルに adjacency.php を含めようとしましたが、同じ問題が発生しました。