Freek Van der Herten1 min readintermediate
Can we make default Tailwind a more accessible choice?
Summary
The post examines Tailwind’s default rem‑based breakpoints, showing how they scale with a user’s root‑font‑size and can shift layouts, which helps some users but can break designs. It argues that pixel breakpoints remain a defensible alternative for preserving layout stability while still supporting accessibility.
- Tailwind’s default breakpoints use rem units, so they grow/shrink with the browser’s root font size.
- Increasing the root font size can cause layout shifts that may break the intended design for users who need larger text.
- Pixel‑based breakpoints keep layout dimensions constant regardless of user font‑size preferences, preserving design intent.
- Mixing rem for typography with pixel breakpoints for layout can give a better accessibility‑performance balance.
Frontend engineers and design‑system teams using Tailwind should understand the trade‑offs between rem and pixel breakpoints to make accessible yet stable layouts.
5/10

