0

私はこの頭を持っています

<head>
    <title>TITLE</title>
    <link rel="stylesheet" type="text/css" href="<?php echo FO_CSS_PATH . 'all.css'; ?>" />
    <script type="text/javascript" src="<?php echo FO_JS_PATH . 'jquery-1.8.0.min.js'; ?>"></script>
</head>

FO_CSS_PATHFO_JS_PATH正しく、他のすべてのブラウザで完全に機能します。

まず、リンクをクリックして新しいページを開くと、css が完全に読み込まれます (ie の開発者ツールで確認できます)。F5(更新)を押すとページが完全に読み込まれるため、cssにエラーはないと思います。

そのため、ページを開くと、css は読み込まれますが機能しません。私が押すF5と、それは完全に機能しています。

PS。この Web サイトで同じ問題を見つけました: http://forums.asp.net/t/1180199.aspx/1/10、しかし、私は ASP を使用していないため、適切な解決策が見つかりませんでした。

4

1 に答える 1

0

まず、CSS ファイルの実際のパス (PHP はまったくない) を試して、問題が解決しないかどうかを確認します。その場合は、同じバージョンの IE を搭載した別の PC で問題が発生するかどうかを再確認してください。それでも問題が解決しない場合は、ランダムなプロパティで作成した別の新しい CSS ファイルを試してテストする必要があります。

特定のバージョンの IE でのみ動作しない場合は、ファイルの作成に使用された文字セットを確認します (notepad++ などの優れたテキスト エディターを使用)。ファイルの保存に使用される文字セットが、php の header() または html メタで宣言されているものと同じであることを確認してください。

IE が CSS ファイルまたは PHP/html ページの文字セットを正しく検出していないようです。更新すると、正しく検出されるようになりました。

于 2012-09-25T13:01:02.597 に答える