Css 网站使用从右到左的语言(阿拉伯语、希伯来语)

Css 网站使用从右到左的语言(阿拉伯语、希伯来语),css,translation,stylesheet,right-to-left,Css,Translation,Stylesheet,Right To Left,我目前正在为Django项目开发一个多语言界面。但当我开始学习阿拉伯语和希伯来语时,我注意到在dir=“rtl”to html标记之后,所有页面都乱七八糟(根据上的说明) 这是否意味着从右向左的语言需要单独的样式表?不要将样式属性放在html标记中 仅在实际使用阿拉伯语和希伯来语的div中使用dir='rtl'属性。不适用于整个页面。除了将dir=“rtl”添加到标记之外,还需要翻转样式表。 创建一个rtl.css样式表,它就像是默认样式表的镜像。例如如果您的style.css具有以下规则: .

我目前正在为Django项目开发一个多语言界面。但当我开始学习阿拉伯语和希伯来语时,我注意到在dir=“rtl”to html标记之后,所有页面都乱七八糟(根据上的说明)


这是否意味着从右向左的语言需要单独的样式表?

不要将样式属性放在html标记中


仅在实际使用阿拉伯语和希伯来语的div中使用
dir='rtl'
属性。不适用于整个页面。

除了将dir=“rtl”添加到标记之外,还需要翻转样式表。 创建一个rtl.css样式表,它就像是默认样式表的镜像。例如如果您的style.css具有以下规则:

.some-class { margin: 10px 5px 10px 7px; }
在rtl.css中,它将如下翻转:

.some-class { margin: 10px 7px 10px 5px; }

检查此项:

您的意思是转换为
。一些类{margin:10px 7px 10px 5px;}
?@orad是的!谢谢你的提醒。我花了一些时间才注意到它=)