Minimum size
Aim for comfortable controls around 44px or larger.
Touch targets are the physical side of responsive design. A control is not usable if it is too small, too crowded or only designed for a mouse.
.button {
min-height: 44px;
display: inline-flex;
align-items: center;
}
Responsive mental model
Responsive design is not only layout width. People tap with fingers, thumbs and touch screens, often while moving.
Buttons, links, form controls and navigation items need enough size and spacing to be used without precision.
Hover effects should never be the only way to discover or use an interface. Touch screens need visible states and direct controls.
Aim for comfortable controls around 44px or larger.
Separate targets so users do not tap the wrong action.
Use pointer queries for fine versus coarse input.
Do not hide essential behavior behind hover only.
Visual model
Controls need physical room.
Separate actions clearly.
Show what can be tapped.
Design for fingers as well as cursors.
Good CSS versus fragile CSS
.button {
min-height: 44px;
display: inline-flex;
align-items: center;
justify-content: center;
padding-inline: 1rem;
}
.icon-link {
width: 22px;
height: 22px;
margin-left: 2px;
}
Rules of thumb
The visual icon can be small, but the clickable area should not be.
Adjacent destructive and primary actions need room.
Keyboard users need clear focus states too.
Touch users may never see hover behavior.
Increase spacing when the input is less precise.
A design that works with a cursor may still fail on a phone.
Production thinking
Touch target quality is one of the quickest ways to feel whether a responsive interface was actually tested on mobile.
Large, clear targets help users with motor limitations and users operating devices in imperfect conditions.
Audit every navigation item, form control and icon-only action at mobile widths.
Usable mobile controls support better page experience and reduce frustration on mobile search traffic.
Live code lab
The preview runs in an isolated iframe. Links and forms stay inside the practice area, so you can experiment without leaving the lesson.
Mini assignment
Practice assignment
Try it yourself
Self-check
Answer these questions before moving on. If the answer is vague, resize the lab idea mentally and explain what should change.
Senior audit upgrade
WCAG 2.2 has a 24 by 24 CSS pixel target size criterion with exceptions. Around 44 by 44 remains a stronger comfort baseline for many interfaces.
Treat 24 by 24 CSS pixels as a baseline accessibility check, not as a premium target.
Use larger hit areas for primary mobile controls.
An icon can look small while the button hit area remains large.
Chapter project
Use mobile-first CSS, media queries, container queries, fluid layout and touch targets without device guessing.
a card grid that adapts by content width, not by random device names
Did content decide the breakpoint, or did a device name decide it?