- From: Michael Smith via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 26 Aug 2010 19:26:37 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv1983 Modified Files: content-models.html spec.html Log Message: Add a note with the list of elements with no roles. Hopefully it is complete. Let me know if I missed anything. (Original list from Maciej.) (whatwg r5363) [updated by splitter] Index: content-models.html =================================================================== RCS file: /sources/public/html5/spec/content-models.html,v retrieving revision 1.15 retrieving revision 1.16 diff -u -d -r1.15 -r1.16 --- content-models.html 26 Aug 2010 19:06:37 -0000 1.15 +++ content-models.html 26 Aug 2010 19:26:35 -0000 1.16 @@ -1168,7 +1168,90 @@ </td><td><code title="attr-aria-role-document">document</code> role </td><td>Role must be either <code title="attr-aria-role-document">document</code> or <code title="attr-aria-role-application">application</code> - </td></tr></tbody></table><div class="impl"> + </td></tr></tbody></table><div class="note"> + + <p>A number of elements in HTML have no default role and no + restrictions on what roles can be applied to those elements:</p> + + <ul class="brief"><li><code><a href="text-level-semantics.html#the-a-element">a</a></code> (unless it creates a <a href="links.html#hyperlink">hyperlink</a>) + </li><li><code><a href="text-level-semantics.html#the-abbr-element">abbr</a></code> + </li><li><code><a href="the-map-element.html#the-area-element">area</a></code> (unless it creates a <a href="links.html#hyperlink">hyperlink</a>) + </li><li><code><a href="video.html#audio">audio</a></code> + </li><li><code><a href="text-level-semantics.html#the-b-element">b</a></code> + </li><li><code><a href="semantics.html#the-base-element">base</a></code> + </li><li><code><a href="text-level-semantics.html#the-bdo-element">bdo</a></code> + </li><li><code><a href="grouping-content.html#the-blockquote-element">blockquote</a></code> + </li><li><code><a href="text-level-semantics.html#the-br-element">br</a></code> + </li><li><code><a href="the-canvas-element.html#the-canvas-element">canvas</a></code> + </li><li><code><a href="tabular-data.html#the-caption-element">caption</a></code> + </li><li><code><a href="text-level-semantics.html#the-cite-element">cite</a></code> + </li><li><code><a href="text-level-semantics.html#the-code-element">code</a></code> + </li><li><code><a href="tabular-data.html#the-col-element">col</a></code> + </li><li><code><a href="tabular-data.html#the-colgroup-element">colgroup</a></code> + </li><li><code><a href="interactive-elements.html#the-command">command</a></code> + </li><li><code><a href="grouping-content.html#the-dd-element">dd</a></code> + </li><li><code><a href="edits.html#the-del-element">del</a></code> + </li><li><code><a href="text-level-semantics.html#the-dfn-element">dfn</a></code> + </li><li><code><a href="grouping-content.html#the-div-element">div</a></code> + </li><li><code><a href="grouping-content.html#the-dl-element">dl</a></code> + </li><li><code><a href="grouping-content.html#the-dt-element">dt</a></code> + </li><li><code><a href="text-level-semantics.html#the-em-element">em</a></code> + </li><li><code><a href="the-iframe-element.html#the-embed-element">embed</a></code> + </li><li><code><a href="forms.html#the-fieldset-element">fieldset</a></code> + </li><li><code><a href="grouping-content.html#the-figcaption-element">figcaption</a></code> + </li><li><code><a href="grouping-content.html#the-figure-element">figure</a></code> + </li><li><code><a href="forms.html#the-form-element">form</a></code> + </li><li><code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h1</a></code>–<code><a href="sections.html#the-h1-h2-h3-h4-h5-and-h6-elements">h6</a></code> when contained in an <code><a href="sections.html#the-hgroup-element">hgroup</a></code> element + </li><li><code><a href="semantics.html#the-head-element-0">head</a></code> + </li><li><code><a href="semantics.html#the-html-element-0">html</a></code> + </li><li><code><a href="the-iframe-element.html#the-iframe-element">iframe</a></code> + </li><li><code><a href="embedded-content-1.html#the-img-element">img</a></code> (unless the <code title="attr-img-alt"><a href="embedded-content-1.html#attr-img-alt">alt</a></code> attribute's value is the empty string) + </li><li><code><a href="edits.html#the-ins-element">ins</a></code> + </li><li><code><a href="text-level-semantics.html#the-kbd-element">kbd</a></code> + </li><li><code><a href="the-button-element.html#the-keygen-element">keygen</a></code> + </li><li><code><a href="forms.html#the-label-element">label</a></code> + </li><li><code><a href="forms.html#the-legend-element">legend</a></code> + </li><li><code><a href="semantics.html#the-link-element">link</a></code> (unless it creates a <a href="links.html#hyperlink">hyperlink</a>) + </li><li><code><a href="the-map-element.html#the-map-element">map</a></code> + </li><li><code><a href="text-level-semantics.html#the-mark-element">mark</a></code> + </li><li><code><a href="semantics.html#meta">meta</a></code> + </li><li><code><a href="the-button-element.html#the-meter-element">meter</a></code> + </li><li><code><a href="the-button-element.html#the-optgroup-element">optgroup</a></code> + </li><li><code><a href="the-button-element.html#the-option-element">option</a></code> + </li><li><code><a href="grouping-content.html#the-p-element">p</a></code> + </li><li><code><a href="the-iframe-element.html#the-param-element">param</a></code> + </li><li><code><a href="grouping-content.html#the-pre-element">pre</a></code> + </li><li><code><a href="text-level-semantics.html#the-q-element">q</a></code> + </li><li><code><a href="text-level-semantics.html#the-rp-element">rp</a></code> + </li><li><code><a href="text-level-semantics.html#the-rt-element">rt</a></code> + </li><li><code><a href="text-level-semantics.html#the-ruby-element">ruby</a></code> + </li><li><code><a href="text-level-semantics.html#the-samp-element">samp</a></code> + </li><li><code><a href="scripting-1.html#script">script</a></code> + </li><li><code><a href="text-level-semantics.html#the-small-element">small</a></code> + </li><li><code><a href="video.html#the-source-element">source</a></code> + </li><li><code><a href="text-level-semantics.html#the-span-element">span</a></code> + </li><li><code><a href="text-level-semantics.html#the-strong-element">strong</a></code> + </li><li><code><a href="semantics.html#the-style-element">style</a></code> + </li><li><code><a href="text-level-semantics.html#the-sub-and-sup-elements">sub</a></code> + </li><li><code><a href="text-level-semantics.html#the-sub-and-sup-elements">sup</a></code> + </li><li><code><a href="tabular-data.html#the-table-element">table</a></code> + </li><li><code><a href="tabular-data.html#the-tbody-element">tbody</a></code> + </li><li><code><a href="tabular-data.html#the-td-element">td</a></code> + </li><li><code><a href="tabular-data.html#the-tfoot-element">tfoot</a></code> + </li><li><code><a href="tabular-data.html#the-thead-element">thead</a></code> + </li><li><code><a href="text-level-semantics.html#the-time-element">time</a></code> + </li><li><code><a href="semantics.html#the-title-element-0">title</a></code> + </li><li><code><a href="text-level-semantics.html#the-var-element">var</a></code> + </li><li><code><a href="video.html#video">video</a></code> + </li><li><code><a href="text-level-semantics.html#the-wbr-element">wbr</a></code> + </li></ul><p>In some cases, this is because ARIA has no suitable role (e.g. + the table-related elements); in other cases it is because the + element is somewhat generic in purpose and many roles would be + appropriate (e.g. <code><a href="grouping-content.html#the-div-element">div</a></code>); and in a few cases it is + because the element is never expected to be rendered and therefore + ARIA roles are not relevant (e.g. <code><a href="semantics.html#the-title-element-0">title</a></code>).</p> + + </div><div class="impl"> <p>User agents may apply different defaults than those described in this section in order to expose the semantics of <a href="infrastructure.html#html-elements">HTML Index: spec.html =================================================================== RCS file: /sources/public/html5/spec/spec.html,v retrieving revision 1.1188 retrieving revision 1.1189 diff -u -d -r1.1188 -r1.1189 --- spec.html 26 Aug 2010 19:06:37 -0000 1.1188 +++ spec.html 26 Aug 2010 19:26:35 -0000 1.1189 @@ -336,7 +336,7 @@ <a href="Overview.html">single page HTML</a>, <a href="spec.html">multipage HTML</a>, <a href="author/">web developer edition</a>. -This is revision 1.4279. +This is revision 1.4280. </p> <p class="copyright"><a href="http://www.w3.org/Consortium/Legal/ipr-notice#Copyright">Copyright</a> © 2010 <a href="http://www.w3.org/"><abbr title="World Wide
Received on Thursday, 26 August 2010 19:26:42 UTC