35.2.2.2 Assigning WAI attributes to paragraph formats

You can combine format-specific settings in [HtmlStyles] with attributes you define in other [HtmlStyle*] sections to control WAI behavior at the cell level. You must use a different paragraph format for the content of each cell that needs a different set of attributes.

Use these settings to specify WAI attributes for table cells.

[HtmlStyles]
; format name = properties
; These provide support for Web Accessibility Initiative table markup.
; CellAttribute inserts the contents of [StyleCellAttribute] into
;  the start tag of the enclosing table cell (ignored outside tables).
; Span causes assignment of ColSpanID or RowSpanID, as enabled in
;  the [Tables] section.
; NoColID prevents assignment of id for ColIDs (enabled in [Tables])
;  for any cell that contains an instance of its para format.
; ColGroup is used for para formats in cells in the header row.
; RowGroup is used for para formats in cells at the left of their
;  rows. 
; Scope looks up value for scope= attribute in [StyleCellScope]
; Abbr  looks up value for abbr=  attribute in [StyleCellAbbr]
; Axis  looks up value for axis=  attribute in [StyleCellAxis]

Table 35-1 describes each of these properties.

Table 35-1 Format properties for WAI table-cell attributes

Property

Description

Abbr

An abbreviation for the cell’s content is assigned to the paragraph format under [StyleCellAbbr].

Axis

The cell belongs to a category that is not necessarily indicated by the row and column headers with which it is associated; the category (axis) is specified for the paragraph format under [StyleCellAxis].

CellAttribute

Attributes listed under [StyleCellAttribute] for the paragraph format are applied to the cell. You can list values for other WAI attributes (Scope, Abbr, and Axis) under [StyleCellAttribute] if you want to, instead of listing them in the attribute-specific sections.

ColGroup

The cell is a header cell that starts a column group. See §35.2.1.2 Using header cells to define column groups.

NoColID

The column to which the cell belongs does not need to be identified for WAI purposes, even though you have specified in the [Tables] section that you want columns identified. This setting is intended to allow skipping columns that are used only for spacing.

RowGroup

The cell is a header cell that starts a row group. See §35.2.1.3 Using header cells to define row groups.

Scope

The cell is a header cell that applies to a column, a group of columns, a row, or a group of rows, whichever is indicated for the format under [StyleCellScope].

Span

The cell is a header cell that applies to more than one column or row; id="spanN" is assigned to the cell, regardless of ColSpanIDs or RowSpanIDs settings.

Previous Topic:  35.2.2.1 Choosing how to use paragraph formats for WAI markup

Next Topic:  35.2.2.3 Assigning values to WAI attributes

Parent Topic:  35.2.2 Using paragraph formats for table-cell attributes

Sibling Topics:

35.2.2.1 Choosing how to use paragraph formats for WAI markup

35.2.2.3 Assigning values to WAI attributes

35.2.2.4 Specifying a different HTML table-cell tag

35.2.2.5 Identifying table cells with formats: an example