Are 'CSS Carousels' accessible?
An analysis of the accessibility and usability of experimental CSS Carousels, highlighting current limitations and browser support issues.
An analysis of the accessibility and usability of experimental CSS Carousels, highlighting current limitations and browser support issues.
Chrome 137 introduces CSS reading-flow and reading-order properties to fix focus navigation issues in grid and flex layouts.
CSS reading-flow and reading-order properties ship in Chrome 137, addressing focus navigation issues in grid and flex layouts.
A critique of fake interactive UI elements like non-clickable 'buttons' that frustrate users, with examples and solutions for better web development.
A web developer reflects on a 5-year-old .NET Magazine interview, discussing his side projects, CSS tools, and focus on web development education.
A web professional explores key principles of good vs. bad web design, focusing on usability, mobile responsiveness, and performance.
A developer explains why sharing GIFs on LinkedIn is problematic for accessibility and performance, and suggests alternatives.
A SwiftUI developer shares a strategy using ViewThatFits to create responsive UI text that adapts to accessibility settings like dynamic type.
An update on the new CSS reading-flow property, which solves layout and source order disconnect issues in grid and flexbox.
An update on the new CSS reading-flow property, which solves layout and source order disconnect issues in grid and flexbox.
A guide for developers on getting started with VoiceOver screen reader on macOS, covering basic navigation and keyboard commands.
A guide to adding invisible text in HTML that only appears when copy-pasted, including a practical React component implementation.
A personal recap of FFConf 2024, covering talks on web development, AI ethics, accessibility, and the future of the conference.
A critique of React as legacy technology, arguing against its use in new projects due to performance and accessibility issues, and advocating for simpler client-side stacks.
Explores the role of empathy in design and the impact of personalized typography on accessibility and reading outcomes for diverse users.
Explores the historical misuse of the HTML <button> element, its critical role in web accessibility, and why developers often incorrectly use other elements instead.
A guide to making digital accessibility easier for developers, focusing on SwiftUI, VoiceOver, Voice Control, and building an accessibility culture step-by-step.
A web developer reflects on common HTML mistakes, specifically the misuse of the <blockquote> element for pull-quotes and incorrect citation placement.
Explains the HTML <bdi> element and its role in isolating bidirectional text from the browser's Unicode algorithm.
Explores the semantic evolution of the HTML <b> element from a presentational 'bold' tag to its current 'Bring Attention To' role, contrasting it with <strong>.