UI Pattern: Natural Language Form
I only just found this article about those “mad libs” style forms that I started with Huffduffer.
I only just found this article about those “mad libs” style forms that I started with Huffduffer.
This is handy—an up-to-date list of tests run on form fields with different combinations of screen readers and browsers.
The long-standing difficulties of styling fieldset
and legend
are finally getting addressed …although I’m a little shocked that the solution involves extending -webkit-appearance
. I think that, at this point, we should be trying to get rid of vendor prefixes from the web once and for all, not adding to them. Still, needs must, I suppose.
Accessible star ratings (progressively enhanced from radio buttons) with lots of animation options. The code is on Github.
The answers to these questions about forms are useful for just about any website:
- Is It OK To Place A Form In Two Columns?
- Where Should Labels Be Placed?
- Can We Use Placeholder Text Instead Of A Label?
- How To Lessen The Cognitive Load Of A Form?
- Are Buttons Considered Part Of A Form’s UX?
- Is It Possible To Ease The Process Of Filling A Form?
- Does The User’s Location Influence A Form’s UX?
This is an excellent proposal from Emil. If we can apply display: contents
to fieldsets, then we would finally have a way of undoing the byzantine browser styles that have hindered adoption of this element. This proposal also ensures backwards compatibility so there’d be no breakage of older sites:
The legacy appearance of fieldsets probably needs to be preserved for compatibility reasons. But
display: contents
is not supported in any old browsers, and is most likely used on exactly zero sites using the legacy look of fieldsets.
Whaddya say, browser makers?