##### 35.1.3.2 Applying the scope method to all tables

When AccessMethod=Scope, DITA2Go supplies the following WAI attributes for every table:

- scope="colgroup" for any header cells marked ColGroup; automatically sets ColGroupElements=Yes (see §33.3.2.3 Enumerating table column groups) if any column-header cells are so specified.
- scope="rowgroup" for any left-side cells marked RowGroup; automatically sets HeadFootBodyTags=Yes (see §33.3.2.4 Wrapping table row groups) if any row-header cells are so specified.
- scope="row" or scope="col" for the remaining header cells.
- If a header cell spans more than one column or row (and is not marked ColGroup or RowGroup), it must have an ID even though the method is scope, because there is no WAI attribute for scope="colspan" (or "rowspan"); such header cells get id="spanN" and the cells affected by them get headers="spanN".

In addition, AccessMethod=Scope sets [Tables] properties ScopeColGroup, ScopeRowGroup, ScopeCol, and ScopeRow; and sets ColSpanIDs and RowSpanIDs for other straddling header cells. See §36.2 Using the scope method to identify table cells for more information.

Note: If any of your tables have footer rows, when you use the scope method the resulting HTML might contain some surprises; see §33.3.2.4 Wrapping table row groups.

Previous Topic: 35.1.3.1 Establishing a basic policy for table accessibility

Next Topic: 35.1.3.3 Applying the id/headers method to all tables

Parent Topic: 35.1.3 Specifying a default accessibility method

Sibling Topics:

35.1.3.1 Establishing a basic policy for table accessibility

35.1.3.3 Applying the id/headers method to all tables