PinnedPublished inUX CollectiveMaybe it’s time to let the floating labels dieFloating labels offer no significant value to the user, inject needless confusion, and are ultimately pointless.Feb 26, 2024A response icon7Feb 26, 2024A response icon7
PinnedPublished inUX CollectiveAccessible form validation from scratch — JavaScriptPart 5: Performing validationSep 8, 2024A response icon1Sep 8, 2024A response icon1
PinnedPublished inUX CollectiveWhy you should stop using placeholders in text boxesYour text boxes don’t need them — plus, they’re pointlessJan 29, 2024A response icon11Jan 29, 2024A response icon11
PinnedPublished inUX CollectiveHow a developer should read WCAGA humble guide through the standard reference for web accessibility.Dec 17, 2023A response icon2Dec 17, 2023A response icon2
PinnedPublished inUX CollectiveNever, ever disable buttons — Why not?In this article, I’ll explain why you shouldn’t disable buttons and answer the inevitable objections. In a subsequent article, I’ll…Nov 5, 2023A response icon33Nov 5, 2023A response icon33
Published inUX Collective2024 showed we’ve learned nothing from our past accessibility mistakesThe 2024 WebAIM Million results are in and… it’s not goodJan 5Jan 5
Published inUX CollectiveAccessible form validation from scratch: StylingPart 4: Focus management, offloading to CSS, hiding irrelevant elementsJul 22, 2024A response icon1Jul 22, 2024A response icon1
Published inUX CollectiveAccessible form validation from scratch — preparing for validationPart 3: Help text, instructions, required fields, and validation containersJul 2, 2024A response icon3Jul 2, 2024A response icon3
Published inUX CollectiveAccessible form validation from scratch — the form’s basic structurePart 2: The MarkupMay 5, 2024May 5, 2024
Published inUX CollectiveAccessible form validation from scratchThis is the first in a series of articles to create an accessible form validation example from the ground up, using nothing but HTML, CSS…Apr 21, 2024Apr 21, 2024