Proposed Roles and Properties for adding TABLE support for ARIA 1,1 (ACTION-1397)

Summary of Changes
=============================================

New Roles
-----------------
table
caption
colgroup
col
tbody
thead
tfoot
tr
td
th

New Properties
-----------------
aria-colspan
aria-rowspan
aria-headers
aria-scope

Details
=============================================

role=table
-----------------
Superclass Role:
region

Subclass Roles:
none

Base Concept:
HTML table

Required Owned Elements:
tr
tbody -> tr
thead -> tr
tfoot -> tr

Optional Owned Elements:
caption

Supported States and Properties:
aria-level
aria-multiselectable

Name From:
author

Accessible Name Required:
True


role=caption
-----------------
Superclass Role:
sectionhead

Subclass Roles:
none

Base Concept:
HTML caption

Required Owned Elements:
none

Optional Owned Elements:
none

Supported States and Properties:
aria-level

Name From:
author

Accessible Name Required:
True



role=colgroup
-----------------
Superclass Role:
group

Base Concept:
HTML tbody
HTML thead
HTML tfoot

Required context:
table (after caption)

Required Owned Elements:
col

Supported States and Properties:
aria-colspan (new property)

Name From:
contents
author



role=col
-----------------
Superclass Role:
section

Base Concept:
HTML td

Required context:
colgroup

Supported States and Properties:
aria-colspan (new property)

Name From:
contents
author

Accessible Name Required:
True



role=tbody
-----------------
Superclass Role:
group

Base Concept:
HTML tbody

Required context:
table (after caption)

Required Owned Elements:
tr

Supported States and Properties:
aria-level
aria-selected

Name From:
contents
author



role=thead
-----------------
Superclass Role:
group

Base Concept:
HTML thead

Required context:
table (after caption)

Required Owned Elements:
tr

Supported States and Properties:
aria-level
aria-selected

Name From:
contents
author



tfoot Element
-----------------
Superclass Role:
group

Base Concept:
HTML tfoot

Required context:
table (after caption)

Required Owned Elements:
tr

Supported States and Properties:
aria-level
aria-selected

Name From:
contents
author



role=tr
-----------------
Superclass Role:
group

Base Concept:
HTML tr

Required context:
table
table -> tbody
table -> thead
table -> tfoot

Required Owned Elements:
td
th

Supported States and Properties:
aria-level
aria-selected

Name From:
contents
author




role=td
-----------------
Superclass Role:
section

Base Concept:
HTML td

Required context:
tr

Supported States and Properties:
aria-rowspan (new property)
aria-colspan (new property)
aria-headers (new property)
aria-scope (new property)
aria-selected

Name From:
contents
author

Accessible Name Required:
True



role=th
-----------------
Superclass Role:
section

Base Concept:
HTML td

Required context:
tr

Supported States and Properties:
aria-rowspan (new property)
aria-colspan (new property)
aria-headers (new property)
aria-scope (new property)
aria-selected

Name From:
contents
author

Accessible Name Required:
True

Received on Monday, 17 March 2014 16:22:31 UTC