Omni Systems, Inc. Mif2Go User's Guide, Version 55
> 24 Converting tables to HTML > 24.3 Specifying table structure > 24.3.2 Identifying row and column groups and header cells > 24.3.2.3 Enumerating table column groups
To group table columns, table rows must be preceded
by <colgroup>
elements that determine
the extent of each group:
; ColGroupElements = No (default) or Yes (to put out <colgroup>
; elements before first table row; needed to enable scope="colgroup")
This setting is intended primarily to support
WAI interpretation using the WAI scope
attribute;
see §26 Identifying
HTML table structure for WAI for more information.
However, you can use this setting also to add CSS class
attributes.
Mif2Go generates <colgroup>
elements, but not <col>
elements. The main use of
<col>
is to give a column a class
attribute, so you can apply column-specific formatting (borders, shading)
in CSS (see §22 Setting
up CSS for HTML). To use <col>
elements, specify them in [TableStartMacros]
(see §24.6.1 Invoking macros around tables),
and supply the needed attributes there. For example:
<col span="2" class="LeftSide" />
If you provide your own <colgroup>
and <col>
elements this way, either set
ColGroupElements=No
(for all tables), or override
ColGroupElements
for those tables where you
supply these elements; see §24.3.2.6 Overriding row and column group settings.