Forms are an incredibly important part of modern web applications. They allow users to interact with systems, enabling them to do everything from leaving comments to booking complicated travel itineraries. Forms can be as simple as an e-mail address and a message field, or they can be hugely complex, spanning multiple pages.
As well as needing to capture user data, web applications increasingly need to display this data in an easy-to-understand format. A table can be the best way to show complex data, but it needs to be carefully designed to avoid ...