如何使html/浏览器使数字像英文文字一样出现在阿拉伯语之后,而不是阿拉伯文字?

问题描述 投票:0回答:1

我甚至无法分开阿拉伯文字,因为这个词是“英语率”,而不仅仅是阿拉伯语。我该如何以阿拉伯语形式出现,而不是通过英语和阿拉伯语之前的实际写作,因为这会破坏单词本身以进行可视化。

我甚至无法正确显示代码,因为即使浏览器和编辑器也显示了阿拉伯文本之前的数字。但是复制此问题的步骤如下:

撰写英语英语首先。

uput 1在第二个E.

之前

    然后您会看到1个自动移动在其他地方。
  1. 现在
  2. <p>

<span>

标签现在支持
html right-to-left left-to-right
1个回答
0
投票
属性(在此处

docs),这对于混合方向内容特别有用。您可以指定两个方向:

ltr
(从左到右)和
rtl
(右至左)。
在这种情况下,我建议两种方法:
附录1:将每个单词包裹在一个<span>
<!DOCTYPE html>
<html lang="en">
<body>
    <p>
        <span>English</span>
        <span>العربية</span>
        <span>1English</span>
    </p>
</body>
</html>

附录2:在整个段落中使用dir =“ rtl”,而dir =“ ltr”作为英语单词

<!DOCTYPE html> <html lang="en"> <body> <p dir="rtl"> <span dir="ltr">English</span>العربية 1<span dir="ltr">English</span> </p> </body> </html>

希望这有帮助!如果没有,请随时在评论中告诉我。
    

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.