Опаковане в xul:hbox

Имам странен проблем с XUL оформления. Текущият ми код:

<xul:vbox>
  <xul:hbox> .. some elements .. </xul:hbox>
  <xul:hbox>
    <xul:hbox> .. some elements .. </xul:hbox>
    <xul:hbox flex="1">
      <my:button anon-id="btn1" label="Sample button 1"/>
      <my:button anon-id="btn2" label="Sample button 2"/>
      ...
      <my:button anon-id="btnN" label="Sample button N"/>
    </xul:hbox>
    <xul:hbox> .. some elements .. </xul:hbox>
  <xul:hbox>
</xul:vbox>

Трябва да направя hbox с бутони с възможност за промяна на размера, но ако бутоните не се побират в контейнера - той трябва да бъде увит за 2 (или повече) реда. В момента, когато свивам размера на браузъра - някои от бутоните се крият зад дясната граница на прозореца.

my:button е кутия с display: inline-block; и малко съдържание вътре.

Опитах float: left на бутона, display: block, overflow: visibel и други трикове работеха в HTML/CSS.

Благодаря за вниманието.


person Gleb M Borisov    schedule 11.10.2010    source източник


Отговори (1)


Използвайте етикета <description> вместо <hbox> около бутоните.

person lithorus    schedule 11.10.2010