Max Glenister reflects on the antiquated CSS techniques needed to support older Internet Explorer versions, particularly IE6-8. The article covers methods like HTML5 Boilerplate's conditional class approach and parser-bug exploitation for the CSS box model problem, marking how these workarounds became obsolete as browsers modernized.
Background
Internet Explorer 6-8 dominated the web landscape through the mid-2000s, forcing developers to use numerous CSS hacks and workarounds for issues like the broken box model and lack of standards support. HTML5 Boilerplate, launched in 2010, became a popular solution for cross-browser compatibility before eventually dropping IE-specific fixes around 2015.
- Source
- Lobsters
- Published
- Sep 11, 2026 at 12:25 AM
- Score
- 5.0 / 10