在Firefox扩展中将html控制器设置为右侧

时间:2011-01-07 08:28:23

标签: firefox-addon xul

我正在创建Mozilla扩展。 在这里,我需要在扩展中设置按钮控制器右侧。 在这里,我将XUL文件分成div元素。我有一个主要的div元素,在里面我已经采取了两个内部div。 然后我设置了一个内部div样式属性float:left;和另一个div样式属性float:right。但这对我没有帮助。 这里我还设置了Button CSS样式属性float:right,它位于div中,其属性为float:right。

2 个答案:

答案 0 :(得分:1)

在XUL windowdialogpagevbox中,元素从上到下显示,如果您将元素放在<hbox>中那些从左到右显示(RTL语言环境除外)。但有时你想要一个右对齐的对象。然后你有几个选择:

  1. 最简单的版本是<hbox pack="end"><button label="right"/></hbox>
  2. 如果您还需要左侧的元素,则可以使用spacer分隔它们,如下所示:<hbox><button label="left"/><spacer flex="1"/><button label="right"/></hbox>
  3. 或者您也可以使用<vbox align="end"><button label="right"/></vbox>,如果您需要radiocheckboxlabeldescription元素才能更好地使用{{1}}。

答案 1 :(得分:0)

嗨爸爸你试过用dir =“rtl”这个可以应用到文件或元素.... 您还可以指定语言...就像HTML规范中存在的那样...... http://www.w3.org/TR/html401/struct/dirlang.html

例如

<Q lang="he" dir="rtl">...a Hebrew quotation...</Q>