html – 从右到左的语言(如阿拉伯语和希伯来语),括号反转

前端之家收集整理的这篇文章主要介绍了html – 从右到左的语言(如阿拉伯语和希伯来语),括号反转前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
现在我有一个字符串(在ltr中)

Hebrew text(3)

当我使用dir =“rtl”或direction:rtl来重定向它实际上的字符串:

מחיר אחד(3)

(实际上我刚进入希伯来字符(3)它自动变得像上面↑)

有没有办法让它像

(3)Hebrew text

(使用html或css)

解决方法

您不需要将括号中的文本包装在单独的范围内.

相反,要解决此问题,请在结束括号后添加一个RLM控制字符(& rlm;). RLM字符充当另一个希伯来/阿拉​​伯字符,因此括号(它是一个弱字符)改变其方向并移动到正确的位置.

像这样:

<div>מחיר אחד(3)&rlm;</div>

注意:如果在元素上设置属性dir =“rtl” – 那么甚至RLM控制字符也是不必要的.

像这样:

<div dir="rtl">מחיר אחד(3)</div>

CODEPEN(js由我下来)

microsoft doc解释了RLM控制字符以及其他类似的控制字符.

猜你在找的HTML相关文章