I had never heard of the “Checkbox Hack.” Had you? I guess in some projects, I’ve used it, just didn’t know it had an official name.
Same thing with CSS image sprites. I had been using them for several years before I knew they had an official name. In fact, I found out during a job interview several years back. Never used image sprites. They explained the concept. Oh yeah, do that all the time.
Anyway, this is another informative post from the guys over at css-tricks.com. Basically the checkbox hack is where you use and style the associated label to a checkbox as the click event and hide the actual checkbox which isn’t as susceptible to nice styling.