ARIA roles can remove their children’s semantics (#tilPost)
Explains how misusing ARIA roles like 'menu' can strip semantic meaning from child elements, harming accessibility.
Explains how misusing ARIA roles like 'menu' can strip semantic meaning from child elements, harming accessibility.
A video podcast featuring Sara Soueidan and Kevin Powell discussing web accessibility, covering HTML semantics, ARIA, CSS, and common myths.
Explores web accessibility principles through the lens of rickrolling, arguing that parity of experience is more important than descriptive labels.
Essential front-end accessibility practices for developers, covering semantic HTML, keyboard navigation, ARIA, and more to improve UX for all users.
Explains the HTML <aside> element, its role as a sectioning element and landmark, and its relationship to ARIA's complementary role.
A guide to using ARIA Live Regions for creating accessible notifications in web applications, focusing on screen reader compatibility.
Explores ARIA Live Regions limitations, best practices, and robust alternatives for accessible notifications in web development.
A quick reference table for converting VMware vRealize product names to their new VMware Aria equivalents.
Exploring the creation of a web component for star ratings, comparing approaches to HTML's <meter> element and addressing styling and editability.
Critiques the narrow developer view of accessibility as just ARIA/WCAG compliance, arguing for a broader, user-centered design philosophy.
Argues for adding a new <search> HTML element as semantic sugar for the ARIA search role, improving web accessibility and native HTML parity.
A guide to improving web accessibility by optimizing keyboard navigation using tabindex and ARIA attributes for better user experience.
A guide to creating accessible web forms, covering proper HTML semantics, labeling techniques, and avoiding common accessibility pitfalls.
A guide to implementing web accessibility best practices in React applications, covering semantic HTML, ARIA, and testing tools.
A critique of common accessibility and usability failures in web tooltip implementations, with advice on better practices.
A guide to implementing screen reader accessibility in React applications using ARIA live regions, focus management, and accessible routing.
A guide to implementing accessible ARIA live regions in React applications to announce dynamic content changes for screen reader users.
A guide to implementing accessibility (a11y) patterns in React applications, covering semantic HTML, ARIA, focus management, and routing.
Explains the 5 essential rules for correctly implementing ARIA (Accessible Rich Internet Applications) attributes in HTML to improve web accessibility.
A summary of survey responses from screen reader users about their strategies for navigating unfamiliar websites, revealing common techniques and assumptions.