当我的网站显示带数字的希伯来文本,并且数字中间有一个破折号时,该数字会以 RTL 显示。例如,在文本中:רמה 4–0
,它应该显示为4-0
而不是0-4
,因为它是一个数字序列,而 '4' 在 '0'之前。 然而,在我检查过的浏览器上,它会在 '4'之前显示 '0'。
由于这可能发生在系统数据显示的任何地方,因此最好有一个 CSS 解决方案,不需要类似以下内容的东西:
<span style="direction:ltr">4-0</span>
文本的一般方向应该保持RTL,但带有破折号的数字应该显示LTR。在主要浏览器(IE、Firefox、Chrome)上应该能正确显示。
<bdi></bdi>
标签中。 - ako