如何在xul列表框列的右侧对齐文本?

时间:2012-12-10 03:13:22

标签: css firefox-addon xul

在我的firefox xul窗口中,我有一个列表框。我需要第一列右对齐,第二列左对齐。我尝试将text-align:right;添加到css中,或者直接添加到xul text-align="right"中,但都没有任何效果。

我该怎么做?有谁知道如何在listbox单元格的列中对齐文本? 这是我的xul:

<vbox>
  <listbox id="listbox1" rows="15">
    <listhead><listheader label="&col1;"/><listheader label="&col2;"/></listhead>
    <listcols><listcol width="75"/><listcol flex="1"/></listcols>
    <listitem><listcell class="column1" label="&row1text;"/>    <listcell label="&row1btext;"/>     </listitem>
    <listitem><listcell class="column1" label="&row2text;"/>    <listcell label="&row2btext;"/>     </listitem>
  </listbox>            
</vbox> 

2 个答案:

答案 0 :(得分:0)

试试这个我希望这会对你有所帮助。

align="right"

答案 1 :(得分:0)

你的xul有什么特别之处吗?

以下css应该有效

listcell {text-align:right;}
listcell+listcell {text-align:left;}