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 希伯来语。
首先对这个可能很愚蠢的问题感到抱歉。但是我想弄清楚 <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 希伯来语。