liveBook · Manning

Grouping

As explained in Design for Developers

Grouping is the arrangement of related content or interface elements into perceptually distinct units.

Grouping arranges related content or interface elements into perceptually distinct units. Place related elements close together and use larger whitespace between groups so users can scan and understand relationships quickly. section 2.1.1

Use grouping to make relationships and actions easier to recognize:

  • Keep a heading close to the text it introduces, while separating neighboring content groups. section 2.1.1
  • Separate action buttons from navigation buttons when users need to find a primary action quickly. section 2.1.1
  • Group related checkout fields under section headings instead of presenting one continuous line of inputs. section 2.1.1

Blog previews

Pair each blog title with its preview text, keep the title close to that text, and add whitespace before the next pair. Bold lettering can distinguish the title without breaking the pair’s overall grouping. section 2.1.1

Figure 2.14 If we group related input fields and add section headings, the checkout form becomes easier to parse when scanning it.

Compare an unstructured checkout form with one that groups related input fields under section headings. section 2.1.1

How Design for Developers covers it

How deep it goes
Explains proximity through shape, blog, text, button, and form examples, stopping short of implementation code.
Examples
Uses circles, blog previews, headings, form buttons, images, text blocks, and checkout fields.
What it assumes
Assumes no specialized design background and teaches grouping through familiar shapes, content lists, buttons, and forms.
What you can do after
Apply grouping by adjusting proximity and whitespace to create recognizable content sections and clearer interface actions.
How it connects
Connects proximity with whitespace, hierarchy, typography, scanning, and interface navigation.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Design for Developers. The section links point to the parts of the book it draws on.