XUL中的垂直间隔器

时间:2014-07-09 04:04:31

标签: xml firefox firefox-addon xul

如何在Firefox Addons中使用的XUL中添加垂直间隔符? (类似于HTML <br /><html:br />的垂直版本<spacer flex="1"/>

示例:

<?xml version="1.0"?>

<!DOCTYPE overlay SYSTEM "chrome://theaddon/locale/main.dtd">

<vbox xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

  <!-- want some vertical space here -->
  <setting title="&options.changelog.title;" type="control">
    <button label="&options.changelog.label;" 
      oncommand="openDialog('chrome://theaddon/content/changelog.xul', '',
      'dialog=no, modal=no, resizable=yes, width=500, height=600');"/>
  </setting>

</vbox>

1 个答案:

答案 0 :(得分:1)

只需根据需要向margin添加padding<setting>,例如

<setting ... style="margin-top: 2em;">

您可能还想使用border样式...

PS:添加<spacer>等专用元素会复杂得多,因为您需要先将代码插入其中。代码将only add <setting> elements