我尝试在选项中应用对RTL接口(语言环境)的支持 firefox扩展的窗口。 到目前为止,我已经尝试了以下内容,但没有成功:
在我的options.xul(简化代码)中:
<hbox>
<image id="myImage"/><!-- or image class="myImage" -->
</hbox>
在我的css(简化代码)中:
#myImage:-moz-locale-dir(ltr) { /* or .myImage:-moz-locale-dir(ltr) */
list-style-image: url(chrome://path/image1.png);
}
#myImage:-moz-locale-dir(rtl) { /* or .myImage:-moz-locale-dir(rtl) */
list-style-image: url(chrome://path/image2.png);
}
我的界面始终加载image1。对于我对RTL的测试 方向,我已经安装了一些真正的RTL语言环境,比如希伯来语 和“Force RTL”扩展。知道为什么以上不起作用? 在RTL模式下,如果删除第一个css条目,则伪类-moz-locale-dir(rtl)不匹配,导致无图像..