Skip to main content

We're excited to launch Tallinn Design System! While it allows you to create interfaces the Tallinn way it's still a work in progress. If you think something’s missing or isn't working, please let us know at disain@tallinnlv.ee

Principles

Simplicity: over-complexity leads to frustration, incorrectly completed forms or discouragement from the user.

Guidance: whatever the length of the form, it has to be clear and intuitive enough to be completed easily by any user. Provide clear, descriptive headlines, fieldset legends and labels to help the user easily scan and understand the form.

Standards users fill forms in many other websites and applications. Stick to standard patterns, by following a logical and predictable order, removing useless interactions, and avoiding unknown patterns or controls.

Respect the user

Forms are meant to gather information and guide people with as little fuss as possible. To allow users to scan and complete the form quickly, forms should:

  • Respect the user’s GDPR and other privacy regulations by only asking for information that is absolutely necessary.

  • Follow a logical, predictable order — e.g. first name first, last name second.

  • Provide clear, descriptive headlines, fieldset legends and labels to help the user easily scan and understand the form.

  • Enable autocompleting values to provide automated assistance in filling out form field values.

  • Pre-populate known values if possible to make filling the form easier.