BetaPublic beta — Read the release notes
Documentation

Label

Keyboard, focus, semantic, and consumer responsibilities for Label.

Package
@solidiom/label
Version
0.0.1-next.0
Status
stable

Accessibility

Accessibility contract

Semantics

  • Renders as a native `<label>` element.
  • Provides the accessible name for the associated form control via the htmlFor/id pair.

ARIA

  • No additional ARIA attributes are required; the native `<label>` element provides sufficient semantics.

Consumer responsibilities

  • Set htmlFor to match the id of the associated form control.
  • Provide clear, concise label text that describes the purpose of the form control.

Not applicable

keyboard
Label is a non-interactive display element with no keyboard interactions beyond native browser label-click-to-focus behavior.
focus
Label itself does not receive keyboard focus; it is a static association element.
portalling
Label has no DOM relocation requirements.

Review status: Draft — not yet reviewed

This contract describes what the primitive guarantees. Consuming products remain responsible for labels, layout, and workflow decisions that affect the final accessibility result.

Automated evidence

Axe scan summary

Passes
1
Violations
0
Incomplete
0

Latest executed scan: Aug 13, 2026, 10:47 PM

Evidence IDs: axe-label-scan-v1

Automated checks cover only the recorded fixture and do not establish complete accessibility conformance.