#### 36.3.10 Using span IDs with row or column IDs

When ColIDs=Yes:

- If ColSpanIDs=No, DITA2Go interprets horizontally straddled cells in a column-header row as applying to all the body cells below them. For example, if the first cell in column 2 also straddles the cell next to it in column 3, DITA2Go generates headers="col2" for the body cells in columns 2 and 3.
- If ColSpanIDs=Yes, the cells are identified as follows:
  - The straddling cell gets id="span n" instead of id="col2".
  - The two non-straddling cells in the first row below the straddling cell get id="col2" (left cell) and id="col3" (right cell).
  - The rest of the non-straddling cells below get headers="col2" (left column) and headers="col3" (right column).
  - All cells below the straddling cell get headers="span n".

When RowIDs=Yes:

- If RowSpanIDs=No, DITA2Go interprets vertically straddled cells in a row-header column as applying to all the body cells to the right of them. For example, if the first cell in row 2 also straddles the cell below it in row 3, DITA2Go generates headers="row2" for the body cells in rows 2 and 3.
- If RowSpanIDs=Yes, the cells are identified as follows:
  - The straddling cell gets id="span n" instead of id="row2".
  - The two non-straddling cells in the first column to the right of the straddling cell get id="row2" (top cell) and id="row3" (bottom cell).
  - The rest of the non-straddling cells to the right get headers="row2" (top row) and headers="row3" (bottom row).
  - All cells to the right of the straddling cell get headers="span n".

See §36.3.6 Using span attributes to identify rows and columns for more information about RowSpanIDs.

Previous Topic: 36.3.9 Column and row extent

Next Topic: 36.4 Overriding default table-cell settings

Parent Topic: 36.3 Using the id/headers method to identify table cells

Sibling Topics:

36.3.1 Choosing an id/headers level

36.3.2 Specifying id/headers attributes for table cells

36.3.3 Grouping header cells for identification

36.3.4 Column-group and row-group extent

36.3.5 Choosing a different row-group method

36.3.6 Using span attributes to identify rows and columns

36.3.7 Column-span and row-span extent

36.3.8 Identifying individual table cells by row and column

36.3.9 Column and row extent