0

すべてのブラウザーで正常に動作する Web サイトがあります。しかし、IE 8 では自動的に互換モードになり (他のバージョンの IE ではテストしていません)、すべて問題ないように見えたので、気にしませんでした。

span最近、またはhrefのようなタグでラテン文字と Unicode 文字の組み合わせを使用すると、順序付けられていないテキストが発生することに気付きました。

たとえば、<span>This هست a test</span>またはを使用する<a href="url">This هست a link</a>と、テキストは IE 以外のすべてのブラウザで正常に表示されます。IEのように順序付けられていないテキストが発生しますThis a test هست

Web サイトの互換モードをオフにすると、テキストが正しい順序で表示されることに気付きました。互換モードを自動的にオフにするために...<meta http-equiv="X-UA-Compatible" content="IE=Edge" /> などの他のすべてのケースを使用してみましたが、IE=8

それらはすべて互換モードを正常に無効にしますが、ページには何も表示されず、空白の白い画面だけです! (ソースを表示している間、動作し、すべてのhtmlコードを表示します)。

次に、互換モードを無効にせずに問題を解決する方法はありますか? これが唯一の方法である場合、なぜ空白の画面が表示されるのですか?

4

0 に答える 0