Short URL: http://html5.org/r/6029
| SVN | Bug | Comment | Time (UTC) |
|---|---|---|---|
| 6029 | 10066 | 2011-04-25 23:14 |
Index: source
===================================================================
--- source (revision 6028)
+++ source (revision 6029)
@@ -12136,10 +12136,6 @@
<tbody>
<tr>
- <td><code>a</code> element that creates a <span>hyperlink</span>
- <td><code title="attr-aria-role-link">link</code> role
-
- <tr>
<td><code>area</code> element that creates a <span>hyperlink</span>
<td><code title="attr-aria-role-link">link</code> role
@@ -12148,10 +12144,6 @@
<td>No role
<tr>
- <td><code>button</code> element
- <td><code title="attr-aria-role-button">button</code> role
-
- <tr>
<td><code>datalist</code> element
<td><code title="attr-aria-role-listbox">listbox</code> role, with the <code title="attr-aria-multiselectable">aria-multiselectable</code> property set to "false"
@@ -12160,30 +12152,6 @@
<td><code title="attr-aria-expanded">aria-expanded</code> state set to "true" if the element's <code title="attr-details-open">open</code> attribute is present, and set to "false" otherwise
<tr>
- <td><code>h1</code> element that does not have an <code>hgroup</code> ancestor
- <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
-
- <tr>
- <td><code>h2</code> element that does not have an <code>hgroup</code> ancestor
- <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
-
- <tr>
- <td><code>h3</code> element that does not have an <code>hgroup</code> ancestor
- <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
-
- <tr>
- <td><code>h4</code> element that does not have an <code>hgroup</code> ancestor
- <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
-
- <tr>
- <td><code>h5</code> element that does not have an <code>hgroup</code> ancestor
- <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
-
- <tr>
- <td><code>h6</code> element that does not have an <code>hgroup</code> ancestor
- <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
-
- <tr>
<td><code>head</code> element
<td>No role
@@ -12204,10 +12172,6 @@
<td><code title="attr-aria-role-presentation">presentation</code> role
<tr>
- <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-button">Button</span> state
- <td><code title="attr-aria-role-button">button</code> role
-
- <tr>
<td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-checkbox">Checkbox</span> state
<td><code title="attr-aria-checked">aria-checked</code> state set to "mixed" if the element's <code title="dom-input-indeterminate">indeterminate</code> IDL attribute is true, or "true" if the element's <span title="concept-fe-checked">checkedness</span> is true, or "false" otherwise
@@ -12240,10 +12204,6 @@
<td>No role
<tr>
- <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-image">Image Button</span> state
- <td><code title="attr-aria-role-button">button</code> role
-
- <tr>
<td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-month">Month</span> state
<td>No role, with the <code title="title-aria-readonly">aria-readonly</code> state set to "true" if the element has a <code title="attr-input-readonly">readonly</code> attribute
@@ -12448,6 +12408,11 @@
<tbody>
<tr>
+ <td><code>a</code> element that creates a <span>hyperlink</span>
+ <td><code title="attr-aria-role-link">link</code> role
+ <td>Role must be either <code title="attr-aria-role-link">link</code>, <code title="attr-aria-role-button">button</code>, <code title="attr-aria-role-checkbox">checkbox</code>, <code title="attr-aria-role-menuitem">menuitem</code>, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code>, <code title="attr-aria-role-menuitemradio">menuitemradio</code>, <code title="attr-aria-role-tab">tab</code>, or <code title="attr-aria-role-treeitem">treeitem</code>
+
+ <tr>
<td><code>address</code> element
<td>No role
<td>If specified, role must be <code title="attr-aria-role-contentinfo">contentinfo</code>
@@ -12468,6 +12433,11 @@
<td>If specified, role must be <code title="attr-aria-role-application">application</code>
<tr>
+ <td><code>button</code> element
+ <td><code title="attr-aria-role-button">button</code> role
+ <td>Role must be either <code title="attr-aria-role-button">button</code>, <code title="attr-aria-role-link">link</code>, <code title="attr-aria-role-menuitem">menuitem</code>, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code>, <code title="attr-aria-role-menuitemradio">menuitemradio</code>, <code title="attr-aria-role-radio">radio</code>
+
+ <tr>
<td><code>details</code> element
<td><code title="attr-aria-role-group">group</code> role
<td>Role must be a role that supports <code title="attr-aria-expanded">aria-expanded</code>
@@ -12483,6 +12453,36 @@
<td>If specified, role must be <code title="attr-aria-role-contentinfo">contentinfo</code>
<tr>
+ <td><code>h1</code> element that does not have an <code>hgroup</code> ancestor
+ <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
+ <td>Role must be either <code title="attr-aria-role-link">link</code>, <code title="attr-aria-role-menuitem">menuitem</code>, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code>, <code title="attr-aria-role-menuitemradio">menuitemradio</code>, <code title="attr-aria-role-tab">tab</code>, or <code title="attr-aria-role-treeitem">treeitem</code>
+
+ <tr>
+ <td><code>h2</code> element that does not have an <code>hgroup</code> ancestor
+ <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
+ <td>Role must be either <code title="attr-aria-role-link">link</code>, <code title="attr-aria-role-menuitem">menuitem</code>, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code>, <code title="attr-aria-role-menuitemradio">menuitemradio</code>, <code title="attr-aria-role-tab">tab</code>, or <code title="attr-aria-role-treeitem">treeitem</code>
+
+ <tr>
+ <td><code>h3</code> element that does not have an <code>hgroup</code> ancestor
+ <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
+ <td>Role must be either <code title="attr-aria-role-link">link</code>, <code title="attr-aria-role-menuitem">menuitem</code>, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code>, <code title="attr-aria-role-menuitemradio">menuitemradio</code>, <code title="attr-aria-role-tab">tab</code>, or <code title="attr-aria-role-treeitem">treeitem</code>
+
+ <tr>
+ <td><code>h4</code> element that does not have an <code>hgroup</code> ancestor
+ <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
+ <td>Role must be either <code title="attr-aria-role-link">link</code>, <code title="attr-aria-role-menuitem">menuitem</code>, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code>, <code title="attr-aria-role-menuitemradio">menuitemradio</code>, <code title="attr-aria-role-tab">tab</code>, or <code title="attr-aria-role-treeitem">treeitem</code>
+
+ <tr>
+ <td><code>h5</code> element that does not have an <code>hgroup</code> ancestor
+ <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
+ <td>Role must be either <code title="attr-aria-role-link">link</code>, <code title="attr-aria-role-menuitem">menuitem</code>, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code>, <code title="attr-aria-role-menuitemradio">menuitemradio</code>, <code title="attr-aria-role-tab">tab</code>, or <code title="attr-aria-role-treeitem">treeitem</code>
+
+ <tr>
+ <td><code>h6</code> element that does not have an <code>hgroup</code> ancestor
+ <td><code title="attr-aria-role-heading">heading</code> role, with the <code title="attr-aria-level">aria-level</code> property set to the element's <span>outline depth</span>
+ <td>Role must be either <code title="attr-aria-role-link">link</code>, <code title="attr-aria-role-menuitem">menuitem</code>, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code>, <code title="attr-aria-role-menuitemradio">menuitemradio</code>, <code title="attr-aria-role-tab">tab</code>, or <code title="attr-aria-role-treeitem">treeitem</code>
+
+ <tr>
<td><code>header</code> element
<td>No role
<td>If specified, role must be <code title="attr-aria-role-banner">banner</code>
@@ -12498,11 +12498,26 @@
<td>No restrictions
<tr>
+ <td><code>img</code> element whose <code title="attr-img-alt">alt</code> attribute's value is present and not empty
+ <td><code title="attr-aria-role-img">img</code> role
+ <td>No restrictions
+
+ <tr>
+ <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-button">Button</span> state
+ <td><code title="attr-aria-role-button">button</code> role
+ <td>Role must be either <code title="attr-aria-role-button">button</code>, <code title="attr-aria-role-link">link</code>, <code title="attr-aria-role-menuitem">menuitem</code>, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code>, <code title="attr-aria-role-menuitemradio">menuitemradio</code>, <code title="attr-aria-role-radio">radio</code>
+
+ <tr>
<td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-checkbox">Checkbox</span> state
<td><code title="attr-aria-role-checkbox">checkbox</code> role
<td>Role must be either <code title="attr-aria-role-checkbox">checkbox</code> or <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code>
<tr>
+ <td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-image">Image Button</span> state
+ <td><code title="attr-aria-role-button">button</code> role
+ <td>Role must be either <code title="attr-aria-role-button">button</code>, <code title="attr-aria-role-link">link</code>, <code title="attr-aria-role-menuitem">menuitem</code>, <code title="attr-aria-role-menuitemcheckbox">menuitemcheckbox</code>, <code title="attr-aria-role-menuitemradio">menuitemradio</code>, <code title="attr-aria-role-radio">radio</code>
+
+ <tr>
<td><code>input</code> element with a <code title="attr-input-type">type</code> attribute in the <span title="attr-input-type-radio">Radio Button</span> state
<td><code title="attr-aria-role-radio">radio</code> role
<td>Role must be either <code title="attr-aria-role-radio">radio</code> or <code title="attr-aria-role-menuitemradio">menuitemradio</code>