Label

Label renders accessible caption text for a control or section heading.

Set html_for to associate a standalone control, or use Field when the label, required marker, and validation message belong together. Size and weight adjust typographic hierarchy without changing semantic meaning. Orbital does not use floating labels — labels stay outside the control boundary.

  • Standalone labels adjacent to custom controls
  • Section headings in dense forms when Field layout is not needed
  • Required-field indicators beside control labels
  • Wrap label text in the component children.
  • Set required=true when the paired control must have a value.
  • Set disabled=true when the labeled control is unavailable.
  • Use size and weight for typographic hierarchy (small captions vs large section titles).
Default label

Baseline label typography for form fields and inline copy.

Required

Shows the required asterisk beside the label text.

Sizes

Small, medium, and large type scales for captions, default fields, and section titles.

Weights

Regular and semibold weights for emphasis without changing size.

Disabled

Muted label when the associated control is disabled.