Skip to content

Latest commit

 

History

History
42 lines (29 loc) · 1023 Bytes

breadcrumb-needs-labelling.md

File metadata and controls

42 lines (29 loc) · 1023 Bytes

All interactive elements must have an accessible name (@microsoft/fluentui-jsx-a11y/breadcrumb-needs-labelling)

💼 This rule is enabled in the ✅ recommended config.

Provide labels to identify all form controls, including text fields, checkboxes, radio buttons, and drop-down menus. In most cases, this is done by using the label element.

https://www.w3.org/WAI/tutorials/forms/labels/

All interactive elements must have an accessible name.

Rule Details

This rule aims to...

Examples of incorrect code for this rule:

<div>
<label>Breadcrumb default example<label>
<Breadcrumb ></BreadCrumb>
</div>
<Breadcrumb></Breadcrumb>
<label>Breadcrumb default example<Breadcrumb></Breadcrumb></label>

Examples of correct code for this rule:

<Breadcrumb aria-label="Breadcrumb default example">
<div>
<label id="my-label">Breadcrumb default example<label>
<Breadcrumb aria-labelledby="my-label"><BreadCrumb>
</div>