在我的网页中,我将语言环境设置为阿拉伯语,并希望使用<html dir = "rtl">
. 但它并没有从右到左显示网页的所有分区,有些得到反映,有些没有。
是否有任何建议将网页的所有内容显示从右到左更改?
在我的网页中,我将语言环境设置为阿拉伯语,并希望使用<html dir = "rtl">
. 但它并没有从右到左显示网页的所有分区,有些得到反映,有些没有。
是否有任何建议将网页的所有内容显示从右到左更改?
这是一个老问题,但我希望它会帮助某人,如果direction:rtl;
没有工作,那么尝试在你的 css 中覆盖 bidi
unicode-bidi: bidi-override !important;
direction: unset !important;
text-align:right;
以下代码
body {
direction: rtl;
}
会像糖一样工作。
HTML dir="rtl"
或者CSS direction:rtl
是为语言脚本控制BiDi。
但在大多数情况下,您还需要添加混合不同脚本HTML align="right"
或CSS text-align:right
用于控制视觉显示对齐的脚本。
Jsut 使用这种风格:
direction: ltr;
unicode-bidi: embed;
在我的情况下,它是输入类型的文本,值是 url 看起来像
“/https://test.com”而不是“https://test.com/”,即使这样也无济于事
尝试了一段时间后,最终以下解决方案对我有用
.align-right-dir-ltr {
text-align: right;
direction: ltr;
}
注意:在我的 html 中是 dir = "rtl"