1

埋め込みスタイル ブロックを含む次のローカル XML ファイル (Web サーバーによって提供されない) があります。

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="#style" type="text/css"?>
<bitext version="1.2">
    <st id="style">
        none { }
        bitext { font-family: Arial; }
        title { position: fixed; width: 100%; display: block; font-size: 10pt; font-weight: bold; text-align: center; color: #fff; background-color: #0082b8; padding: 5px; margin-bottom: 10px; }
        st { display: none; }
        segments { margin: 5px; margin-top: 30px; display: table; font-size: 10pt; }
        seg { display: block; clear: both; margin: 0; padding: 0; height: 6px; }
        src { float: left; margin: 0; width: 48%; padding: 6px; vertical-align: middle; border-top: 1px solid #ddd;  }
        tgt { float: right; margin: 0; width: 48%; padding: 6px; vertical-align: middle; border-top: 1px solid #ddd;  }
    </st>
    <meta>
        <title>Document Title</title>
    </meta>
    <segments>
        <seg>
            <src><b>Sample-e.doc</b></src>
            <tgt><b>Sample-f.doc</b></tgt>
        </seg>
        <seg match="1-1" id="1">
            <src>Sample sentence</src>
            <tgt>Phrase d'exemple</tgt>
        </seg>
    </segments>
</bitext>

この XML ファイルは、IE8 では期待どおりのスタイルで正しく表示されますが、IE10 で正しく表示するには互換表示が必要です。

XML で互換表示を使用するように IE10 に指示する方法はありますか? 「ツール」、「互換表示設定」、または「ツール」、「F12 開発者ツール」で互換表示を強制できることはわかっていますが、シームレスなソリューションが必要です...

Web を検索すると、XML に埋め込まれたスタイルに関する情報を見つけるのに苦労しています (これは、使用すべきではないというヒントかもしれません...)。試してみ<meta http-equiv="X-UA-Compatible" content="IE=9" />ましたが、明らかに XML は気に入りません。

4

2 に答える 2

0

X-UA-Compatibleフラグは、HTTP ヘッダーとして指定することも、メタ タグを介して指定することもできます。

コンテンツが HTML でない場合、メタ タグ オプションは使用できないため、代わりに HTTP ヘッダー オプションを使用することをお勧めします。

実際にどのように設定するかは、使用しているサーバー ソフトウェアによって異なるため、具体的な設定方法については説明しませんが、ここから解決できることを願っています。

于 2013-06-20T08:12:17.147 に答える