開発環境と Web サーバー間の CSS レンダリングの違い
Web アプリケーションを開発環境から Web サーバーにアップロードする場合、CSS の不一致レンダリングが発生する可能性があります。この問題の考えられる原因の 1 つは、ローカル サーバーとインターネット サーバーのブラウザーで使用されるレンダリング モードが異なることです。
Microsoft は、Web 開発者がレンダリングの不一致を経験するのを防ぐために、これら 2 つのシナリオに対して個別のレンダリング モードを実装しました。 Web サイトがローカルにアクセスされると、「EmulateIE7」モードで表示されます。ただし、同じ Web サイトにインターネット経由でアクセスすると、IE8 の標準モードである利用可能な最新のモードで表示されます。
この問題を解決するには、Internet Explorer 8 にアプリケーションを標準で表示するように強制できます。 X-UA 互換ヘッダーまたは META タグを HTML コードに追加することにより、このモードを有効にします。そうすることで、開発環境と Web サーバーの両方で同じレンダリング モードが使用されるようになります。
この問題に対処するときに考慮すべきもう 1 つのリソースは、sharovatov.wordpress.com/2009/05/18/ie8- です。レンダリング モードの理論と実践/。この記事では、IE8 のレンダリング モードとレンダリングの違いのトラブルシューティング方法について詳しく説明します。
以上がWeb サーバー上の CSS が開発環境と比べて異なって見えるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。