嘿伙计们,当我试图向div添加文本时(div有dir = RTL),它将内容移到右侧。但是,它保留了特殊字符。 / +到左侧,如果它们是句子的最后一个字符。
示例:
<dir dir="RTL">Hello There!</dir>
输出将是: 你好
任何人都可以帮忙解决这个问题。
答案 0 :(得分:2)
您需要使用<bdi>
(双向文字)标记来包装文字see this article
<div dir="RTL">
<bdi>
Hello There!
</bdi>
</div>
不幸的是,Chrome和FireFox仅支持此功能。
正如Jukka所提到的,这将有效地完成与右对齐文本相同的操作,在这种情况下,您应该这样做。