XUL:在prefpane中垂直放置所有元素

时间:2010-05-03 11:55:26

标签: javascript firefox xul

这里是其中一个首选窗格的XUL部分。

  <prefpane id="alt-about" label="About" image="chrome://alt/skin/about.png">
    <hbox>
        <vbox>
          <image id="alt-about-logo" />
        </vbox>

        <vbox>
          <description id="addonName">Bla bla bla, bla bla</description>
          <description id="version"/>
          <description>Author: bla bla bla</description>
          <description>ICQ: bla</description>
          <description>E-mail: bla@bla.com</description>
          <description>Website: www.bla-bla.com</description>

          <separator class="groove" flex="1"/>
          <description>News feed powered by Bla agency</description>
          <description>Exchange Rates are powered
              by Blaaaa Blaa of Blabla</description>

        </vbox>
    </hbox>
  </prefpane> 

由于某种原因,窗口没有垂直调整大小以适应最后description元素

about box http://i44.tinypic.com/11bl0zo.jpg

我尝试了许多属性,vbox / hbox的许多组合..相同。怎么解决这个家伙?

1 个答案:

答案 0 :(得分:2)

我自己找到后会回答自己的问题。

应该没有像这样的空元素

<description id="version"/>

总是放入内容,因此Firefox可以计算尺寸。

<description id="version">0.0.0</description>