diff --git a/source b/source index 5ee8791e54a..0123cb253d5 100644 --- a/source +++ b/source @@ -4280,6 +4280,7 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute
  • aria-describedby
  • aria-disabled
  • aria-label
  • +
  • aria-hidden
  • Finally, the following terms are defined ARIA: ARIA

    @@ -4294,6 +4295,18 @@ a.setAttribute('href', 'https://example.com/'); // change the content attribute +
    WCAG
    + +
    +

    The following terms are defined in Web Content Accessibility Guidelines + (WCAG): WCAG

    + + +
    + +
    Content Security Policy
    @@ -12808,6 +12821,62 @@ https://software.hixie.ch/utilities/js/live-dom-viewer/?%3C%21DOCTYPE%20HTML%3E% +
    Decorative image elements
    + +

    Decorative image elements are images which are pure decoration, and + therefore provide no information and have no functionality. Therefore, if they are removed from + the rendering, there is no loss of information to users.

    + +

    The following are decorative image elements:

    + + + +
    Non-decorative image elements
    + +

    Non-decorative image elements are images which have alt text provided.

    + +

    The following are non-decorative image elements:

    + + + +
    Select element inner content elements
    + +

    Select element inner content elements are option elements and other + elements which are used to group and decorate them with a select element.

    + +

    The following are select element inner content elements:

    + + + +
    Transparent content models
    @@ -53226,7 +53295,8 @@ interface HTMLButtonElement : HTMLElement {
    Contexts in which this element can be used:
    Where phrasing content is expected.
    Content model:
    -
    Zero or more option, optgroup, hr, and script-supporting elements.
    +
    Zero or more select element inner content elements.
    +
    Zero or one child button.
    Content attributes:
    Global attributes
    autocomplete
    @@ -53991,9 +54061,9 @@ interface HTMLDataListElement : HTMLElement {
    Categories:
    None.
    Contexts in which this element can be used:
    -
    As a child of a select element.
    +
    As a descendant of a select element.
    Content model:
    -
    Zero or more option and script-supporting elements.
    +
    Zero or more select element inner content elements.
    Content attributes:
    Global attributes
    disabled
    @@ -54088,17 +54158,13 @@ interface HTMLOptGroupElement : HTMLElement {
    Categories:
    None.
    Contexts in which this element can be used:
    -
    As a child of a select element.
    +
    As a descendant of a select element.
    As a child of a datalist element.
    -
    As a child of an optgroup element.
    +
    As a descendant of an optgroup element.
    Content model:
    If the element has a label attribute and a value attribute: Nothing.
    If the element has a label attribute but no value attribute: Text.
    -
    If the element has no label attribute and is not a - child of a datalist element: Text that is not - inter-element whitespace.
    -
    If the element has no label attribute and is a child - of a datalist element: Text.
    +
    If the element has no label attribute: Text content and zero or more div, span, noscript, non-decorative image, and script-supporting elements.
    Content attributes:
    Global attributes
    disabled