Semantics

A container with focusable descendants, similar to a composite, but with a non-standard interaction model, switching to passthrough mode so that user events can be processed with JavaScript.

Abstract Role

StructureRepresents a non-interactive part of a page that organizes content into coherent units.

Content Category

Flow ContentAn element that structures and organizes the body of a web document.

Allowed Descendants

Flow Children Allowed

Usage

Elements that can designate the role in HTML:

  • article[role=application]
  • audio[role=application]
  • embed[role=application]
  • iframe[role=application]
  • object[role=application]
  • section[role=application]
  • video[role=application]
  • div[role=application]
  • custom-element[role=application]