Html方向属性不起作用

时间:2013-11-15 09:02:01

标签: html right-to-left

在我的网页中,我将区域设置设置为阿拉伯语,并希望使用<html dir = "rtl">从右向左更改内容显示的方向。但它没有显示从右到左的所有网页划分,有些正在反映,有些则没有。

是否有任何建议要更改网页从右到左的所有内容显示?

5 个答案:

答案 0 :(得分:7)

这是一个老问题,但我希望它会帮助某人, 如果direction:rtl;无效,请尝试覆盖您的css中的bidi

unicode-bidi: bidi-override !important;
direction: unset !important;
text-align:right;

答案 1 :(得分:2)

以下代码

body {
   direction: rtl;
}

会像糖一样起作用。

答案 2 :(得分:1)

HTML dir="rtl"CSS direction:rtl用于控制语言脚本的BiDi。

但在混合不同脚本的大多数情况下,您还需要添加HTML align="right"CSS text-align:right,用于控制视觉显示对齐。

答案 3 :(得分:0)

Jsut 使用这种风格:

direction: ltr; 
unicode-bidi: embed;

答案 4 :(得分:-1)

You can use CSS instead

html {
    direction: rtl;
}

请查看有关您问题的this page from W3