How to use the :empty selector and the :blank selector
Explains the CSS :empty and :blank pseudo-selectors, their differences, and practical use cases for styling empty elements and creating empty states.
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.
341 articles from this blog
Explains the CSS :empty and :blank pseudo-selectors, their differences, and practical use cases for styling empty elements and creating empty states.
A beginner's guide to cloning a Git repository from GitHub, covering the process, SSH usage, and collaborator rights.
Explores the essential skills beyond JavaScript for frontend developers, focusing on empathy, code, design, and communication to create great user experiences.
A beginner's guide to pulling changes from a Git remote repository, covering the fetch and pull commands in a typical workflow.
A guide for developers on simplifying technical communication by avoiding jargon and using plain language when teaching programming concepts.
A beginner's guide to setting up a Git remote on GitHub, covering repository creation and linking a local repo using the Fork GUI.
A guide on using analogies to teach programming concepts like JavaScript functions, objects, and Git to beginners.
A beginner's guide to making your first Git commit using the Fork client, covering staging files and writing commit messages.
A guide outlining five key factors for writing effective and clear programming tutorials that help students learn concepts without confusion.
A beginner-friendly guide to understanding Git and setting up a Git client, focusing on the Fork application.
A developer announces the launch of a new podcast, 'Fridays with Zell', to complement his existing video tutorials on coding and JavaScript.
A guide for tech professionals on finding students to teach, covering offline methods like meetups and study groups, and online options like articles and videos.
A tutorial on setting up and using Visual Studio Live Share for real-time collaborative coding sessions in VS Code.
Learn two methods to retrieve CSS property values in JavaScript: accessing inline styles via the style property and computed styles via getComputedStyle.
A guide on overcoming procrastination and building consistent work habits for developers, focusing on systems over motivation.
Explains modern JavaScript methods (Object.keys, .values, .entries) for iterating over objects, replacing the older for...in loop.
A guide on effectively using Google and other resources to find the best learning materials for coding and software development.
Explains why reassigning variables in JavaScript can lead to bugs and complex code, advocating for using 'const' instead.
A developer discusses strategies to combat feeling overwhelmed by the constant influx of new technologies and learning demands.
Explores how teaching frontend development deepens your own learning, using the journey of learning JavaScript as an example.