根据Drupal 7中的语言切换样式

根据Drupal 7中的语言切换样式,drupal,drupal-7,right-to-left,Drupal,Drupal 7,Right To Left,我想改变的风格取决于语言。例如,当我将站点语言切换为阿拉伯语时,我希望我编写的rtl样式生效,并在切换回英语时取消rtl样式的设置。如何在Drupal7中实现这一点? 我试过了,但没有成功。最简单的方法是使用语言类Drupal添加到body元素。检查你的html页面,看看body标签有哪些类。应该有一些类类似于“i18n de”(在本例中为德语)。然后,您可以使用它对body标记内的任何元素(基本上是所有元素)进行不同的样式设置,如: & body.i18n-de div#header {.so

我想改变的风格取决于语言。例如,当我将站点语言切换为阿拉伯语时,我希望我编写的rtl样式生效,并在切换回英语时取消rtl样式的设置。如何在Drupal7中实现这一点?
我试过了,但没有成功。

最简单的方法是使用语言类Drupal添加到body元素。检查你的html页面,看看body标签有哪些类。应该有一些类类似于“i18n de”(在本例中为德语)。然后,您可以使用它对body标记内的任何元素(基本上是所有元素)进行不同的样式设置,如:

&
body.i18n-de div#header {.some css.}
body.i18n-en div#header {.some other css.}