I prototyped form controls in data tables. Each row contains input and select controls colored by their type. Labels stay in view via sticky column headers.
A form will spellcheck your name, email and postal address, giving false positives. I’ll share how I tweak this for a less jarring form-filling experience.
Setting input width to guide users reduces cognitive effort needed to fill out forms. I’ve created HTML and CSS code to set the width of a postcode field.