Drupal文档教程翻译 - 支持从右到左的语言

logo-drupal-documentation时间无多,抓紧做下Drupal文档先。话说前面一篇里面,我们了解了标准的Drupal核心class名称及作用,今天来看看Drupal系统在支持从右到左的语言方面的机制。

比如,在Garland主题中,“style.css”是主默认样式表该主题同时会调用一个“style-rtl.css”样式表用来渲染阿拉伯语或希伯来语这样的从右到左书写的语言。

在调用顺序上,“style-rtl.css”会在“style.css”后面被加载,以避免覆写冲突。

在代码书写方面有一些准则。在主默认样式表中,对于那些需要支持右到左的语言的元素,我们可以在样式定义的后面添加注释“/* LTR */”,表明该属性在目前的样式表中为常规的从左向右的语言,但是在之后的RTL语言样式定义中会有对应的变化。

例如,我们可以在主样式表中使用这样的代码:

ul.primary-links {
  margin-top: 1em;
  padding: 0 1em 0 0; /* LTR */
  float: left; /* LTR */
  position: relative;
}

 

对应的,在style-rtl.css中定义其支持从右到左语言的样式:

ul.primary-links {
  padding: 0 0 0 1em;
  float: right;
}

译者:Viiiix7210

如需转载,请注明官方英文文档及本人译文的出处,谢谢。查看英文原文: Supporting "right to left" (RTL) languages


收藏与分享

评论刷新

2010-05-27 09:49
VII II X.听了你的建议,我选用JComm ents,却发现一个问题 ,JComments在手机上浏 览时,不能正常发表评论,不是有 没有解决的方法?
2010-05-27 10:44
果然是...