Fuck the W3C. Fuck Microsoft. Fuck Mozilla. Fuck Netscape. Fuck Opera. Fuck A List Apart. Fuck Jeffrey Zeldman. Fuck Glish. Fuck it all.
Here’s why: So I decide to say screw CSS, and use nothing but straight-up, good, old-fashioned, HTML tables. You know, the way we used to do it on the punch cards. But I decide, just to be nice, that I’ll add valid DOCTYPEs to all my pages stating that I am using HTML 4.01 Transitional. That way, even though I’m not using the latest standards, I’m still complying, and all my code will be valid.
No. Fuck that. Mozilla looks at my DOCTYPE and decides that means it should run in STRICT mode which means that all my tables get pretty little padding on all the edges that just wont go away regardless of what attribute I stick where, or what CSS property I enable. Take off the DOCTYPE — looks great. Put it back on — looks like shit.
So. Fuck standards. Fuck compliance. Fuck it all.
I’m doing what works. I’m going to add another giant piece of duct tape to the web.
And, the next time the lynch mob comes after me telling me I’m not using web standards, that my HTML isn’t valid, and that my dick is too small, I’m going to flip them the bird, take another sip of my latte, and watch them scurry to make their code work on the latest browser or support the latest standard.
And just so you know. It’s not that I can’t make it work. I can. I have. I just refuse to do it again. I would rather be a part of the problem then conform to broken bullshit any more. If you don’t like that, then fix the bullshit so it’s not broken, and I’ll use it.