gpt4 book ai didi

javascript - "dir"- 输入 RTL 但带有 L​​TR 测量数据 | "فثسف 3 cm فثسف"应该是 (åZhong y 3 cm

转载 作者:搜寻专家 更新时间:2023-10-31 08:40:08 26 4
gpt4 key购买 nike

有人知道这是浏览器、Windows 语言还是一般问题吗?

我在我的计算机上安装了一种名为“阿拉伯语(沙特阿拉伯)阿拉伯语 (101) 键盘”的第二语言。

German (Germany) and Arabic (Saudi Arabia) keyboards

如果我输入像“test 3cm test”这样的文本(对于“3cm”,我切换到德语键盘)它或多或少是正确的。 - 使用 dir="rtl"

RTL sentence

当我将 ltr 用作 dir 时,它看起来像我将其复制并粘贴到此处。

ova 3cm ova

现在是(主要)问题。当我在 3cm 之间添加一个空格时,反之亦然。

RTL sentence

你知道是否可以像我下面的图片修改那样用 JavaScript 或 HTML 来处理它吗?

This is how it should look like

还是一种语言行为?

提前致谢! :-)

我尝试了什么?

  1. dir 中使用 auto

<html dir="rtl" lang="ar">
<body>
<input type="text" dir="auto" style="text-align: left;" value="فثسف 3 cm فثسف" />
</body>
</html>

还有这个。

<html dir="rtl" lang="ar">
<body>
<input type="text" dir="auto" style="text-align: right;" value="فثسف 3 cm فثسف" />
</body>
</html>

来自此工作流程。

  1. 切换到阿拉伯语(RTL 语言)
  2. 写“测试”
  3. 切换到德语(LTR 语言)
  4. 写“3厘米”
  5. 切换到阿拉伯语(RTL 语言)
  6. 写“测试”
  7. Input中的Strg + A,放入value="STRG + V"

最佳答案

问题是你准备好走多远。你可以包装 3 cm<span>标签,然后它将独立于周围的一切进行布局,

<div dir="rtl">فثسف <span dir="ltr">3 cm</span> فثسف</div>

或者您可以插入 &lrm;&rlm; ,或一些方向覆盖字符:

<div dir="rtl">فثسف &lrm;3 cm&rlm; فثسف</div>

关于javascript - "dir"- 输入 RTL 但带有 L​​TR 测量数据 | "فثسف 3 cm فثسف"应该是 (åZhong y 3 cm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52930017/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com