How Deep Can One Deep Dive Go
Read also the list of things that cite my work.
- 2021 ×1
- Barebones CSS for Fluid Images
- 2019 ×4
- The Origin Story of Container Queries
- HTTP Archive’s Web Almanac 2019—Web Fonts Edition
- Two Browsers Walked Into a Scrollbar
- Developing a Robust Font Loading Strategy for CSS-Tricks
- 2018 ×1
- Should I Use JavaScript to Load My Web Fonts?
- 2017 ×4
- A Collection of Web Font Loading Recipes
- Font Aliasing, or How to Rename a Font in CSS
- Laissez-faire Font Smoothing and Anti-aliasing
- Wait, WebP is actually worth it.
- 2016 ×4
- I Wanted to Type a Number
- The Web Fonts: Preloaded
- Web Font Anti-pattern: Data URIs
- Critical Web Fonts
- 2015 ×3
- The Mitt Romney Web Font Problem
- Flash of Faux Text—still more on Font Loading
- How we use web fonts responsibly, or, avoiding a @font-face-palm
- 2014 ×2
- Better @font-face with Font Load Events on Dev.Opera
- Bulletproof Accessible Icon Fonts
- 2013 ×1
- The Elusive :target Feature Test
- 2012 ×1
- Placeholder Title for Article about HTML5 Placeholders
- 2011 ×1
- Et tu, X-UA-Compatible?
- 2010 ×5
- Faking Onload for Link Elements
- Point, Charset, Match: Character Encoding in JavaScript
- Internet Explorer Array.sort Unreliable
- CSS 3 Text: A Tale of writing-mode Woe
- DIY Webdings—CSS Sprites using @font-face
- 2009 ×1
- Performance Caveat with jQuery Selectors and Live Events
- 2008 ×5
- DOMContentLoaded Inconsistencies (in Browsers and JavaScript Libraries)
- Dear IE6: Please Cache my Images.
- Emulating onhashchange without setInterval
- Selecting XML Nodes with JavaScript, or the Peril of getElementsByTagName
- Don’t Let the Door Hit You Onunload and Onbeforeunload