<tgroup>

A table group is a grouping element that contains column specifications, a table header, and the table body in a table that is based on the OASIS Exchange Table Model.

Content model

<colspec> *, <thead> ?, <tbody>

In order
  1. Zero or more <colspec>
  2. Optional <thead>
  3. <tbody>

Attributes

The following attributes are available on this element: universal attributes, @align, @colsep, @rowsep, and the attribute defined below.

@cols (REQUIRED)
Specifies the number of columns in a table group.

The following attributes are available on this element: universal attributes and the attributes defined below.

@align (complex table attributes)
Specifies the horizontal alignment of text in table entries. The following values are valid:
left
Indicates left alignment of the text.
right
Indicates right alignment of the text.
center
Indicates center alignment of the text.
justify
Justifies the contents to both the left and the right.
char
Indicates character alignment. The text is aligned with the first occurrence of the character specified by the @char attribute.
-dita-use-conref-target
See Using the -dita-use-conref-target value for more information.

The @align attribute is available on the following table elements: <colspec>, <entry>, and <tgroup>.

@cols (REQUIRED)
Specifies the number of columns in a table group.
@colsep (complex table attributes)
Specifies whether to render column separators between table entries. The following values are valid: 0 (no separators) and 1 (separators).

The @colsep attribute is available on the following table elements: <colspec>, <entry>, <table>, and <tgroup>.

@rowsep (complex table attributes)
Specifies whether to render row separators between table entries. The following values are valid: 0 (no separators) and 1 (separators).

The @rowsep attribute is available on the following table elements: <colspec>, <entry>, <row>, <table>, and <tgroup>.

Example

This section is non-normative.

See table.