埋め込みスタイル ブロックを含む次のローカル 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 は気に入りません。