Whatever functions forms may have (collecting information, contact forms, surveys, search functions, navigation and special script applications), interaction with the visitor is key.
Web developers can improve the accessibility and organisation of a form by means of a few simple HTML elements.
Input fields and their labels in large, complex forms, can often be arranged in grouped together. Grouping input fields (and the relevant explanation) renders a form more accessible and easier to survey: the
fieldsetelement and labelling
Many of these forms are special script applications, such as scaling the font size on the pages, varying CSS (Cascading Style Sheets) for a modified appearance or other preference settings. Do not confront a visitor with an ineffective application when using optional technologies – for instance client-side scripts and CSS – that are not supported by the browser.