Semantics

A group of radio buttons.

Additional info from the ARIA specification

A radiogroup is a type of select list that can only have a single entry checked at any one time. Authors SHOULD enforce that only one radio button in a group can be checked at the same time. When one item in the group is checked, the previously checked item becomes unchecked (its aria-checked attribute becomes false).

Authors SHOULD provide an accessible name for a radiogroup, which can be done with the aria-label or aria-labelledby attribute. Authors SHOULD reference a visible label with aria-labelledby if a visible label is present for the radiogroup.

Abstract Role

  • CompositeRepresents a container for navigating interactive descendants.

Content Categories

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

Allowed Descendants

Flow Children Allowed

Usage

Allowed HTML elements

Implicit semantics

  • None

Explicitly allowed

  • fieldset[role=radiogroup]
  • menu[role=radiogroup]
  • ol[role=radiogroup]
  • ul[role=radiogroup]

Elements that can have any role

  • abbr[role=radiogroup]
  • address[role=radiogroup]
  • b[role=radiogroup]
  • blockquote[role=radiogroup]
  • canvas[role=radiogroup]
  • cite[role=radiogroup]
  • code[role=radiogroup]
  • custom-element[role=radiogroup]
  • data[role=radiogroup]
  • del[role=radiogroup]
  • dfn[role=radiogroup]
  • div[role=radiogroup]
  • em[role=radiogroup]
  • figure[role=radiogroup]
  • i[role=radiogroup]
  • ins[role=radiogroup]
  • kbd[role=radiogroup]
  • mark[role=radiogroup]
  • output[role=radiogroup]
  • p[role=radiogroup]
  • pre[role=radiogroup]
  • q[role=radiogroup]
  • samp[role=radiogroup]
  • small[role=radiogroup]
  • span[role=radiogroup]
  • table[role=radiogroup]
  • tbody[role=radiogroup]
  • tfoot[role=radiogroup]
  • thead[role=radiogroup]
  • time[role=radiogroup]
  • u[role=radiogroup]
  • var[role=radiogroup]