グリッドは要素を行と列に並べるレイアウト形式です。grid は子要素として、列の構造を定義する columns と行を定義する rows の両方の要素を含みます。各行列のサイズと属性は columns と rows で定義され、各セルのサイズと要素の位置に作用します。columns と rows 要素内に置かれた要素のどちらも表示されますが、通常はどちらか一方の要素内に置くことになります。一般的には rows 内に要素を置き、columns は幅の指定にのみ使用します。どちらの場合も grid の最後の要素が最前面に表示されます。一般的には columns 要素は grid の最初に現れます。

詳しい情報は XUL チュートリアルにあります。

<!-- groupbox containing a grid. 
     The second column is twice as big as the first column -->
  <caption label="Details"/>
      <column flex="1"/>
      <column flex="2"/>
        <label value="User name"/>
        <textbox id="user"/>
        <label value="Group"/>
            <menuitem label="Accounts"/>
            <menuitem label="Sales" selected="true"/>
            <menuitem label="Support"/>


XUL 要素からの継承
align, allowevents, allownegativeassertions, class, coalesceduplicatearcs, collapsed, container, containment, context, contextmenu, datasources, dir, empty, equalsize, flags, flex, height, hidden, id, insertafter, insertbefore, left, maxheight, maxwidth, menu, minheight, minwidth, mousethrough, observes, ordinal, orient, pack, persist, popup, position, preference-editable, querytype, ref, removeelement, sortDirection, sortResource, sortResource2, statustext, style, template, tooltip, tooltiptext, top, uri, wait-cursor, width


XUL 要素からの継承
align, , allowEvents, , boxObject, builder, , , , className, , , , , collapsed, contextMenu, controllers, database, datasources, dir, , , flex, height, hidden, id, , , left, , maxHeight, maxWidth, menu, minHeight, minWidth, , , , , , , observes, ordinal, orient, , pack, , persist, , , , ref, resource, , , , , statusText, style, ,, tooltip, tooltipText, top, width


columns, column, rows, row.