HTML 有关阿拉伯语内容的文本方向。使用 dir="rtl" 真的是强制性的吗?

HTML text-direction regarding arabic content. Is using dir="rtl" really mandatory?

首先对这个可能很愚蠢的问题感到抱歉。但是我想弄清楚 <dir="rtl"> 属性在网页上显示阿拉伯字符时是否真的是强制性的。

关于这个问题我已经搜索了一段时间,但我仍然感到困惑。 W3C 网站声明:"If a document contains right-to-left characters, and if the user agent displays these characters, the user agent must use the bidirectional algorithm." 来源:https://www.w3.org/TR/html4/struct/dirlang.html

据我对上述文字的理解,这意味着您必须使用 <dir="rtl"> 属性,但我无法找出确切原因。

我想知道的原因是我们必须创建一个 'somewhat' 阿拉伯语版本的页面,而不用花费太多时间来对齐和镜像整个网站。

有人知道为什么 <dir="rtl"> 属性是必需的吗?或者为什么它不是强制性的?我读得越多,我的脑袋就越乱,我很难找到明确的答案。

亲切的问候, 扬-威廉姆

这是强制性的,因为; 1. 它让机器人和用户知道你的页面使用什么语言。 2. 它会根据该语言的预期显示文本,rtl 用于阿拉伯语 and/or 希伯来语。