Were We Wrong About Vertical Rhythm All Along?
A web designer explores whether strict adherence to vertical rhythm in typography is always correct, arguing for the principle of proximity to improve readability.
Zell Liew is a front-end developer, writer, and creator known for deep, practical explorations of CSS, JavaScript, accessibility, and modern web tooling. His work blends thoughtful technical guidance with personal reflections on life, work, and growth, and is frequently featured on CSS-Tricks and Splendid Labz.
350 articles from this blog
A web designer explores whether strict adherence to vertical rhythm in typography is always correct, arguing for the principle of proximity to improve readability.
A technical guide on automating static site deployment using cron jobs and Git to schedule and publish blog posts.
Advanced tutorial on using the Typi library for responsive typography, covering em media queries and integration with other libraries.
A tutorial on using Typi, a Sass library for creating responsive typography with easy setup and mobile-first CSS.
A guide to transitioning from HTML grid systems like Bootstrap to CSS grid systems like Susy or Neat, outlining a four-step process.
An analysis of whether web typography is broken due to baseline grid issues, exploring CSS techniques and design principles.
A technical analysis comparing the use of px, em, and rem units in CSS media queries, testing their behavior under different conditions.
Explores using CSS viewport units (vw, vh, vmin, vmax) for responsive typography to reduce reliance on media queries.
Explains the importance of Vertical Rhythm in web typography, covering its principles, implementation, and connection to design repetition.
A technical comparison of CSS relative units REM and EM, explaining their differences, use cases, and best practices for web typography.
A tutorial on building a star rating UI component using only 50 lines of HTML, CSS, and JavaScript, leveraging Flexbox and SVG.
A developer shares best practices for responsive web typography and introduces Typi, a solution to simplify implementation.
A developer shares personal lessons on handling public criticism and negative feedback after publishing a technical article on a popular industry website.
A developer shares a personal story about feeling inadequate after organizing a major tech conference, exploring the emotional challenges in tech careers.
Explains why migrating from Bootstrap to Susy shouldn't involve recreating Bootstrap's grid, and advocates for using Susy as a cleaner, more flexible CSS grid system.
A guide explaining what files to add to your .gitignore file, covering OS files, application files, and credentials to keep Git history clean.
A guide to using template engines with Gulp to modularize HTML, break code into reusable partials, and populate markup with data.
A tutorial on advanced Gulp.js techniques, covering file watching with glob patterns and plugin customization for Sass compilation workflows.
A tutorial on using Gulp.js, a JavaScript build tool, to automate development workflows for web projects.
A guide comparing GUI and CLI build tools like Grunt and Gulp, explaining their uses in automating development workflows.