Drupal文档教程翻译 - 支持从右到左的语言
时间无多,抓紧做下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
| < Prev | Next > |
|---|

评论刷新