Summary

Use forms the way they were intended. If you use script, ensure that the form can be submitted without it. Avoid accesskeys, as they aren’t very useful. Focus instead on simple code and use semantic HTML with CSS rather than layout tables wherever possible to present your content. Explicitly associate your form controls with their labels.

If you do find a legitimate type of control that you must use, a new set of rules will apply to ensure that your new component supports universal design. All this is covered in Chapters 8 and 9.

Get Universal Design for Web Applications now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.