Мне нужно форматировать два номера в HTML. Иногда они встроены в текст слева направо, иногда в текст справа налево.Номера справа налево в HTML
В левом к правому режиму я хочу цифру появляться в 12 , в режиме правого налево, я хочу 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 в обоих случаях (хотя браузеры правильно выравнивают текст вправо).
Какие браузеры работают так, как должны? Как я могу добиться поведения Internet Explorer во всех браузерах?
Спасибо, Юкка, что работает. Я просто озадачен тем, что Unicode не имеет пространства с нулевой шириной, которое работает так же, как и пространство для волос. – oz1cz