I’ve written a couple of articles now on how to write HTML forms for the modern web. The previous articles focused on semantics and accessibility, which are the foundation for any good form. If you’re interested in the overview of the entire series, here’s what it looks like:
- Part 1: Semantics
- Part 2: Accessibility
- Part 3: Custom Styles
- Part 4: User Experience
- Part 5: Security
This will be part 3, and it’s probably the article I’m most excited about. We’re going to look at some common form design patterns, some of the “gotchas”, and how to approach them with CSS. Hopefully, we won’t need to get too hacky and you’ll be able to walk away with some new knowledge and code snippets.