Taste Engineering · 4 / 12

Whitespace & Alignment: Most Ugliness Is Spacing

"I can't say what's ugly—it just is." That review is about spacing eight times out of ten. Leave color and type alone; straighten spacing, and the UI jumps a tier. This lesson gives you two rules and a ready-made number table.

ProximityConsistency8pt grid
Can't name the ugliness? Check spacing first

Spacing has two rules. Proximity: related elements sit close; unrelated ones sit apart—readers use distance to judge "what's a group." Consistency: same level, same spacing. If cards are 16 apart, they're 16 everywhere. What's left is "which number?"—answer: an 8pt grid. Pick spacing only from 8, 16, 24, 32. Stop agonizing over 13 vs 15; fewer options make consistency automatic. The grid is also great AI vocabulary: saying "all spacing on an 8pt grid" beats "make it nicer" by a mile.

Pull the breathing room

Same signup form—not one word of content changes, only spacing. Drag the slider from 4px to 32px and feel the trip from "cramped lump" to "breathing room."

Breathing-room slider Drag the slider
signup.workhub.example.com
Create account
Email address
Set password
Password: at least 8 characters, letters and numbers
Sign up
12px
Usable now: elements have edges, but not yet roomy. Keep dragging right.
Group with spacing—don't rush to draw boxes

About Face 4 puts proximity on a clear pixel ledger: icons in a toolbar group sit 4px apart; groups sit 8px apart—and grouping holds without a single border. Cooper also calls out the anti-move: many UIs are wall-to-wall boxes, sometimes fencing even one or two elements. Clumsy grouping, plus visual noise. Same toolbar, two grouping methods—switch and feel it.

Borders vs whitespace Tap to switch
Eight commands in three groups: File, Edit, View. Switch to "Border groups" and count how many lines appear from nowhere.
editor.workhub.example.com
Not one line drawn: 4px inside a group, 8px between groups—distance doubles, grouping reads at a glance. That pixel ledger is from About Face 4, and it's the cheapest use of proximity.
Good spacing is multiples of one number

"8pt grid" sounds like industry jargon; the origin is plain. About Face 4 on grid systems names an atomic grid unit—the smallest spacing on a UI. In a careful grid, distances between elements and groups are integer multiples of that atom. Set the atom to 8 and page spacing only hits 8, 16, 24, 32. Multiples of each other let the eye read order—that's the skeleton of the breathing room in the last slider.

Atomic spacing slider Drag the slider
Every spacing on this card reads the same atom: padding = 2× atom, paragraph gap = 1×, section gap = 3×. Drag the slider—the whole card moves together.
okr.workhub.example.com
Quarterly goals
120 new customers signed82%
NPS up to 6064%
Ship 3 industry templates78%
Save Cancel
8px
Standard tier: atom 8px, spacing lands on 8 / 16 / 24—that's the 8pt grid. Notice: no matter how you drag, no spacing goes off-key, because everything anchors to the same atom.
What the grid buysHow it buys it
UsabilityElement positions become predictable—readers don't re-hunt title and button on every screen
BeautyMultiples create order—you can't name why it looks good, but you can tell someone cared
Efficiency"How much gap here?" stops being a per-spot argument—dozens of spacing decisions collapse into one

Those three gains are About Face 4's summary of grid systems. Same when you prompt AI: lock the atom first (all spacing multiples of 8) and you cut dozens of free-style chances.

Spot the difference: three misalignments hide on this settings page

The settings page below looks fine at first; look closer and three spots are misaligned. Tap wherever feels off—hits light up with an explanation.

Alignment spot-the-difference 0 / 3
Hint: one on an icon, one on a card edge, one between buttons.
settings.workhub.example.com
Settings
Notifications
Dark mode
Privacy
Account security
Save Cancel Reset
Ratios must be crisp—"almost" hurts most

What ratio for cards and columns? About Face 4 first offers two proven candidates: the golden ratio (~1.61) and √2 (~1.41, A4's ratio). But it stresses another line harder: ratios must be crisp. Almost a square—no. Nearly a golden rectangle—also no. Either land exactly or pull clearly apart. A ratio stuck in the middle leaves readers vaguely uneasy, with no words for why.

Ratio mixer Drag the slider
Height locked at 120px; drag to change width. Three crisp stops along the way: 1.00, 1.41, 1.61.
ratio-lab.example.com
1.00
1.00
Exact square: 1:1 with no wiggle—stable, symmetric, home to icons and avatars.
Build a path for the eye

Eyes read screens with inertia: top-left to bottom-right. About Face 4 calls layouts that ride that inertia a logical path: eye from title to content to button, no U-turns. It adds a principle that's easy to misread: perfect symmetry often lacks depth; balanced asymmetry gives the screen a visual entry. Below: one signup page, two layouts.

Eye-path switch Tap to switch
Magenta numbers mark the eye's order. Switch to "Wrong path" and count how many times the eye doubles back.
join.workhub.example.com
1
Create your account
2
Email address
Set password
3Sign up
One downhill road: title greets the eye top-left, form flows down, button finishes bottom-right—read it and you're at the exit. Bottom-right finish has a side effect: left-heavy, right-light layout. Balanced asymmetry gives the screen an entry—more life than perfect symmetry.
Spot the difference: two pricing cards—the gap is all in the numbers
Spot the difference: which side is better Pick a side
Same pricing card—copy and color identical, only spacing differs. Pick the better side.
Plan A
pricing.workhub.example.com/a
Pro
¥49 / mo
✓ Unlimited projects & collaborators
✓ 100GB cloud storage
✓ Priority ticket response
Start trial
Plan B
pricing.workhub.example.com/b
Pro
¥49 / mo
✓ Unlimited projects & collaborators
✓ 100GB cloud storage
✓ Priority ticket response
Start trial
Key Takeaways

Can't name the ugliness? Check spacing first. Proximity handles grouping (related things close); consistency handles order (same level, same spacing).

Group with spacing first: 4px inside a group, 8px between groups is enough—no borders. Save borders for when you truly must fence.

Under the 8pt grid is an atomic unit: pick a minimum spacing, take multiples everywhere, consistency arrives on its own. You can drop that word straight into an AI prompt.

Ratios must be crisp: 1:1, √2, golden ratio all fine—"almost square" hurts most. Either erase the difference or pull it clearly apart.

Alignment is the cheapest premium feel. Before shipping, spend two minutes: straighten left edges, icon baselines, button gaps—then walk the eye path from top-left to bottom-right.

Source: Original to Xiaoshan Academy's Taste Engineering series; some principles adapted from About Face 4: The Essentials of Interaction Design, chapter 17 (Alan Cooper et al.).