You can blame Hacker News. Specifically, this discussion thread on sarcastic CSS3 Rainbow Dividers. Here’s the sequence of comments that got the ball rolling:
iamclovin:
lol at #tongue{position:cheek;}rimantas:
Did you know that CSS caused one of the big disasters?
#titanic{float:none}anons2011:
How about
.einstein {position: relative;}Groxx:
.iceberg{clear:none}
I thought it was all so hilarious. Sucker for cheesy geek humor I am. So naturally, I tweeted it. (I wonder if that word is going to make it into the dictionary one day.)
A bunch of friends chimed in with more CSS humor. While my geek funny bone was being thoroughly tickled, my pattern recognition bone wondered, “Is csshumor.com available?” And indeed, it was!
I purchased it, installed WordPress as a quick & dirty CMS, set up some random theme, and invited some friends to submit more CSS humor. I got a bunch. Most notably, nine from the generously hilarious & prolific Groxx, who would later submit a total of thirty-one entries to date. It’s enthusiastic users like this that make small projects such a pleasure. Eventually, I redesigned the UI and made it mobile-friendly.
And that’s how CSSHumor.com got started. As Gary Larson once said, “I don’t know how interesting any of this really is, but now you’ve got it in your brain cells so you’re stuck with it.”