私はサイトを開発していて、テストにChromeを使用しています。複数のブラウザでサイトをテストする場合、ローカル開発環境でサイトを表示するのに問題はありません。今日、私はサイトを立ち上げる準備ができています。ファイルを転送してオンラインでプルアップすると、CSSがChromeでのみ機能し、他のブラウザでは機能しないことがわかりました。どうして?
Firefoxのエラーメッセージ:「スタイルシートを読み込めませんでした。」
エクスプローラーのエラーメッセージ:(明らかにメッセージがありません)
CSSファイルにリンクするためのコード:
<link rel="stylesheet" type="text/css" href="../style/style.php">
このスタイルシートがこれまでに作成したものと異なる点は特にありませんが、これまで使用したことのないホスティングプランを使用しています。
type="text/css"
インポート宣言の.phpファイル拡張子は問題ありませんが、ファイルに実際のPHPが含まれていないことを確認することをお勧めします。新しいホスティングプロバイダーが、セキュリティやポリシーなどの理由で、CSSファイルに.css拡張子の使用を要求する可能性もあります。
通常、このようなシナリオでブラウザが許容できないファイルに遭遇すると、ブラウザは406応答コードでエラーになります。他のブラウザが問題を抱えているのに、Chromeが問題を引き起こしていないのは奇妙なことです。
いずれにせよ、拡張子が.cssの純粋なCSSファイルに切り替えると、すべてのブラウザーで問題が発生することがわかっているため、すべてのブラウザーが満足できるはずです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加