#### 36.3.1 Choosing an id/headers level

If you decide to use the id/headers method, you can choose from three levels:

Groups: | Identify column-header cells or row-header cells that apply to a block of cells, including other header cells; add headers attributes to all affected cells, identifying each by the header cell of its block.
Spans: | Identify column-header or row-header cells that explicitly or implicitly apply to multiple columns or rows of body cells; add headers attributes to all affected body cells, identifying each by the header cells that apply.
Cells: | Identify each column-header cell and row-header cell; add headers attributes to all body cells, identifying each by row and column.

First see if you can use groups to adequately identify cells; if grouping header cells does not give you enough resolution, consider span attributes; if span attributes do not suffice, use row and column IDs to provide the maximum amount of identification for each cell.

If you need to identify cells by virtual or conceptual properties, or by disjoint groupings of header cells, you might want to apply the axis attribute also, using one of the table markup methods described in §35.2.3 Assigning table-cell attribute values with dedicated formats or §35.2.4 Assigning table-cell attribute values with PI markers.

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

Next Topic: 36.3.2 Specifying id/headers attributes for table cells

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

Sibling Topics:

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

36.3.10 Using span IDs with row or column IDs

Table of Contents • Index