Mobile Friendly Tables: How to Design Them for Small Screens
How to fix tables that break on phones: horizontal scrolling, a sticky first column, card layouts, accessible headers, testing steps and a pre launch checklist.
Guides on web design, getting a website built, speed, user experience and technical foundations.
300 postsHow to fix tables that break on phones: horizontal scrolling, a sticky first column, card layouts, accessible headers, testing steps and a pre launch checklist.
A landing page targets one action, while a website tells your whole brand story. We cover navigation, ad match, SEO, metrics and when a separate landing page pays off.
Starting values for line length, body font size, line height and contrast, backed by WCAG and MDN, with mobile checks, a resize test and a prelaunch checklist.
A practical guide to planned maintenance screens: the right 503 code, Retry-After header, robots.txt exception, clear timing, and alternative contact channels.
Build a product comparison page step by step: which attributes belong in the table, how to highlight differences, what works on mobile, and how to lead visitors to a decision.
A practical guide to the blog listing page and post template: card content, categories, reading time, table of contents, readable width, author box, related posts and CTA placement.
Turn your meet the team page into a trust page with real photos, clear role copy, consistent bios, employee consent, Person structured data and a pre-launch checklist.
A practical guide to portfolio page and gallery design: project selection, card structure, grid layouts, filters, case studies, fast images, an accessible lightbox and permissions.
A step-by-step guide to applying brand guidelines to a website, turning color, contrast, typography, logo and tone rules into design tokens and components.
When does parallax scrolling help, and when does it slow a page down? Performance, mobile behavior, motion sensitivity, WCAG 2.3.3 and a practical checklist.
Start a Project
Thanks {name}, we've received your brief. We usually reply within the same day.
What happens next?