首先抱歉这个也许是愚蠢的问题。但是我想弄清楚在网页上显示阿拉伯字符时,<dir="rtl">
属性是否真的是强制性的。
我已经在这个问题上搜索了一段时间,但我仍然感到困惑。 W3C网站声明:“如果文档包含从右到左的字符,并且用户代理显示这些字符,则用户代理必须使用双向算法。”资料来源:https://www.w3.org/TR/html4/struct/dirlang.html
据我了解上述文字,这意味着您必须使用<dir="rtl">
属性,但我无法找到原因。
我想知道的原因是我们必须创建一个“有点”阿拉伯语版本的页面,而不需要花太多时间来调整和镜像整个网站。
有人知道为什么<dir="rtl">
属性是强制性的吗?或者为什么它可能不是强制性的?我读的越多,就越开始弄乱我的脑袋,我很难找到明确的答案。
亲切的问候, 扬威廉
答案 0 :(得分:0)
这是强制性的,因为;它使机器人和用户知道您的页面使用的语言。 2.它会根据语言的预期显示文字, rtl 是阿拉伯语和/或希伯来语的主要内容。