Don't Use Em for Media Queries
Explains a historical Safari bug with em-based media queries and why pixels were the recommended unit for consistent responsive design.
Explains a historical Safari bug with em-based media queries and why pixels were the recommended unit for consistent responsive design.
A case study on Typi, a Sass library for creating maintainable web typography by focusing on typesetting principles.
Explains the CSS minmax() function for creating flexible grid layouts with minimum and maximum size constraints.
The author details the process of redesigning and rebuilding their tech blog, focusing on logo creation, design decisions, and performance improvements.
A developer explains the benefits of prototyping a web app UI with static HTML and a templating engine for rapid iteration.
Explains the CSS3 calc() function, its advantages over pre-processors, and practical usage examples for dynamic CSS values.
A technical guide on using CSS custom properties to manage responsive state changes, like a collapsible menu, without duplicating breakpoint logic.
Explores the future of responsive design beyond screens, focusing on WebVR, AR, and the Physical Web for immersive, multi-medium experiences.
A tutorial on building a custom responsive grid system for web design, covering design considerations, breakpoints, and CSS vs. HTML grid approaches.
A reflection on web performance evolution, from Responsive Design to Progressive Web Apps, emphasizing speed and mobile-first principles.
A deep dive into designing web layout grids, covering column sizing, responsiveness, and choosing between equal or unequal widths.
Explores performance-friendly techniques for creating flexible, animatable shadows in responsive web design, comparing CSS box-shadow and filter approaches.
Critique of using separate 'm.' domains for mobile sites, highlighting usability issues when sharing links across devices.
A guide to using the Modular Scale Sass library for responsive typography, including integration with the Typi library.
A technical guide on implementing responsive typography by dynamically changing the Modular Scale ratio at different CSS breakpoints.
Explains why font-sizes from a Modular Scale can be too large on mobile and offers practical solutions, like using a smaller ratio.
A technical guide on using the postMessage API to create responsive iframes by communicating height between embedded and hosting documents.
Explains the iOS Safari 'shrink-to-fit' viewport issue and the required meta tag fix for responsive web design.
A guide to transitioning from HTML grid systems like Bootstrap to CSS grid systems like Susy or Neat, outlining a four-step process.
A tutorial on implementing the classic Holy Grail web layout using the modern CSS Grid module, with code examples and explanations.