##### 24.6.3.3 Specifying relative vs. absolute widths for table columns

DITA <simpletable> elements do not have absolute column widths or table widths; all you get are relative column widths. For valid DITA XML, you have to use a PI to set absolute column or table width. However, for <table> elements you can specify either absolute or relative column widths. By default, DITA2Go uses absolute widths.

To specify relative instead of absolute table and column widths for <table> elements:

    [DITAOptions]
    ; TableColsRelative = No (default, in points using pt, in colspec
    ; width attributes) or Yes (in percents using *)
    TableColsRelative = Yes

When TableColsRelative=Yes, for relative widths DITA2Go produces (for example):

    <colspec colnum="1" colname="col1" colwidth="81*" />
    <colspec colnum="2" colname="col2" colwidth="108*" />

Those relative widths (denoted by the *) turn inches into points, resulting in 1.125" = 81pt, and 1.5" = 108pt.

When TableColsRelative=No, DITA2Go produces instead:

    <colspec colnum="1" colname="col1" colwidth="81pt" />
    <colspec colnum="2" colname="col2" colwidth="108pt" />

Previous Topic: 24.6.3.2 Retaining empty paragraph tags in DITA table cells

Next Topic: 24.6.4 Omitting table coding entirely

Parent Topic: 24.6.3 Configuring DITA table components

Sibling Topics:

24.6.3.1 Omitting ancestries of DITA table components

24.6.3.2 Retaining empty paragraph tags in DITA table cells