Ten Years Ago in A List Apart: CSS Sprites – Image Slicing’s Kiss of Death

by Jeffrey Zeldman

5 Reader Comments

Back to the Post
  1. A feel-good lookback

    Copy & paste the code below to embed this comment.
  2. Hi Jeff
    Yes I remember all that – took ages to get the menu items put together with rollover effects and the like – but we did it.

    These days I’m all wordPress and I don’t even think about menus and menu states.

    Thanks for sharing the memory.

    BTW I remember CSS Zen Garden but I’m not sure that I would have remembered the name Dave Shea.

    Copy & paste the code below to embed this comment.
  3. No school like the old school :). Things move fast and I dare say that even CSS Sprites are being phased out. I used them mostly for icons back in the day and now those are being replaced with icon fonts. There are still plenty of cases where CSS Sprites is the best option, but it just shows you how fast things change.

    Copy & paste the code below to embed this comment.
  4. I probably missed that article way back in 2004, not even being aware alistapart existed until a year or two after, however,  one of my first websites still lives and breathes, in all it’s gory table based nastiness:

    http://www.quakewiki.net/archives/qpp/index.html

    It would be another 4 years until I started to grok CSS and another 3 more until I saw the light.
    Thank you web gurus for showing us the error of our ways!

    Copy & paste the code below to embed this comment.
  5. “Today we take sophisticated CSS for granted, and we expect our markup to be just that—clean and semantic, not oozing behavior and leaking layout”

    You’re such an optimist. Have you looked at the markup of websites build on grid systems, ui component frameworks, bootstraps, the so-called new OOCSS trend, and the like? You’re lucky to see 20% semantic markup there.

    I’d say clean and semantic markup still is far from a reality, although I fully agree that we’re in a far better place now.

    Copy & paste the code below to embed this comment.