
Building accessible Blazor WASM apps ensures your application is usable by people with disabilities and improves usability for everyone.
<h1> → <h2> → <h3><nav>, <main>, <section>, <article> landmarks<button> for actions, <a> for navigation<div @onclick> as a button — inaccessible by keyboardaria-label — names an element for screen readersaria-describedby — links an element to its descriptionaria-live — announces dynamic content updatesElementReference.FocusAsync() to manage focus programmaticallyEnsure all text meets WCAG 2.1 contrast ratios: 4.5:1 for normal text, 3:1 for large text.
Reference:
TaskLoco™ — The Sticky Note GOAT