diff --git a/index.html b/index.html index 8c32675b4..dfe22b6bf 100644 --- a/index.html +++ b/index.html @@ -530,6 +530,7 @@

Accessible Name Calculation

  1. author: name comes from values provided by the author in explicit markup features such as the aria-label attribute, the aria-labelledby attribute, or the host language labeling mechanism, such as the alt or title attributes in HTML, with HTML title attribute having the lowest precedence for specifying a text alternative.
  2. contents: name comes from the text value of the element node. Although this may be allowed in addition to "author" in some roles, this is used in content only if higher priority "author" features are not provided. Priority is defined by the accessible name and description computation algorithm. [[ACCNAME-1.1]]
  3. +
  4. encapsulation: name comes from the text value of the element node with role label that is the closest ancestor. Although "encapsulation" may be allowed in addition to "author" and "contents" in some roles, "encapsulation" is used only if higher priority "author" features are not provided. Priority is defined by the accessible name and description computation algorithm. [[ACCNAME-1.1]]
@@ -671,6 +672,7 @@

Document Structure

  • heading
  • img
  • insertion
  • +
  • label
  • list
  • listitem
  • math
  • @@ -1573,6 +1575,7 @@

    Definition of Roles

    @@ -3374,6 +3377,117 @@

    Definition of Roles

    + +
    + label +
    +

    A visible name or caption for a user interface component.

    +

    An element with role label can provide an accessible name for a user interface component if it is programatically associated with the element. Authors MAY associate an element with role label with another element by using one of two methods:

    + + + +

    The encapsulation method of naming is supported only if the element being named has one of the following roles:

    + + +

    Authors SHOULD ensure that:

    + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Characteristics:
    CharacteristicValue
    Is Abstract:
    Superclass Role: +
      +
    • section
    • +
    +
    Subclass Roles:
    Base Concept:HTML label
    Related Concepts:
    Required Context Role:
    Required Owned Elements:
    Required States and Properties:
    Supported States and Properties:
    Inherited States and Properties:Placeholder
    Name From: +
      +
    • contents
    • +
    • author
    • +
    +
    Accessible Name Required:True
    Inherits Name Required:
    Children Presentational:
    Inherits Presentational:
    landmark @@ -3717,7 +3831,12 @@

    Definition of Roles

    Name From: - author + + + Accessible Name Required: @@ -4270,7 +4389,12 @@

    Plain HTML or Polyfill DOM Result of the MathML Quadratic Formula

    Name From: - author + + + Accessible Name Required: @@ -5536,6 +5660,7 @@
    Presentational Roles Conflict Resolution
    @@ -6425,7 +6550,12 @@
    Presentational Roles Conflict Resolution
    Name From: - author + + + Accessible Name Required: @@ -6973,7 +7103,12 @@
    Presentational Roles Conflict Resolution
    Name From: - author + + + Accessible Name Required: @@ -7384,10 +7519,11 @@
    Presentational Roles Conflict Resolution
    Name From: - + @@ -8051,7 +8187,12 @@
    Presentational Roles Conflict Resolution
    Name From: - author + + + Accessible Name Required: