Skip to content
Tech News
← Back to articles

CSS quirks reveal decades of browser-specific hacks like IE's 'star hack'

read original get CSS: The Definitive Guide by Eric Meyer → more articles
GoKawiil Brief

A retrospective catalogs odd, non-standard CSS behaviors that browsers—especially old versions of Internet Explorer—have accepted over the years, such as property prefixes with asterisks, underscores, or hyphens, and near-arbitrary strings after an exclamation mark being treated as !important. These tricks let developers target specific browsers at a time when CSS lacked conditional logic and browser rendering was wildly inconsistent.

Why It Matters

GoKawiil's interpretation of the reporting above, not reported fact.

These hacks illustrate how fragmented browser implementations forced developers into fragile workarounds rather than relying on standards, shaping defensive coding practices that persisted for years. Understanding this history helps explain why modern CSS specifications emphasize strict, predictable parsing and why legacy hacks can still linger in old codebases as technical debt.

Key Takeaways
Worth a Look

CSS: The Definitive Guide by Eric Meyer — If a tour of star hacks and IE-era CSS oddities has you curious about how the language actually works today, Eric Meyer's CSS: The Definitive Guide is the classic deep dive. It walks through selectors, the cascade, and layout in detail, making it a great companion for anyone who enjoys the history and the modern specs alike.

See CSS: The Definitive Guide by Eric Meyer on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.

Source: vale.rocks — Declan Chidlow, 2026-09-11

Published there as: “CSS Curiosities of the Past”

Read the original report → The summary and analysis above are GoKawiil's own, written from reporting by the source above. Facts and quotes belong to the original publisher.