ARIA roles provide extra information to assistive technologies like screen readers. This helps users with disabilities understand the purpose of elements on the page.
ARIA attributes use hyphenated lowercase names like aria-label. Other forms are invalid and won't be recognized by assistive tools.
<img src='logo.png'><img src='logo.png'>Without an alt attribute, most screen readers will either skip the image or announce it as 'image' without description. They do not typically read the filename aloud.
The :focus-visible selector applies styles only when an element is focused via keyboard, improving accessibility by not showing focus styles on mouse clicks.
Using tabindex='0' keeps elements in the natural DOM order, which is best for accessibility. Positive tabindex values change tab order and can confuse keyboard users.