HTML で 2 つの数値をフォーマットする必要があります。左から右のテキストに埋め込まれている場合もあれば、右から左のテキストに埋め込まれている場合もあります。
左から右へのモードでは、数値を 12 34として表示し、右から左へのモードでは34 12 を表示します。
私はこのHTMLコードを試します:
<p style="direction: rtl;">12​<sup>34</sup></p>
<p style="direction: ltr;">12​<sup>34</sup></p>
(​
は幅ゼロのスペースです。)
Internet Explorer 9 では、まさに私が望んでいたものが得られます。しかし、Firefox 19 と Chrome 24 では、どちらの場合も 12 34を取得します (ただし、ブラウザーはテキストを右に正しく配置します)。
どのブラウザが正常に動作しますか? すべてのブラウザーで Internet Explorer の動作を実現するにはどうすればよいですか?