OK, so i’ll admit two things.
1) that i have not updated my WordPress installation, nor fixed the PHP in my totally custom theme to work with PHP5. This is a major headache for so many reasons, not least of which involves time. That’s why it looks super ugly right now.
2) that i have not created a web site in many moons. This means there are a lot of things which i have not yet had to deal with extensively. I’m talking to you, IE7, and your diabolical hasLayout bullshit.
Right now i’m working on a web site for an old friend who has a desktop publishing business. It’s a WordPress site, because that means she can update it herself and not have to pay a schmuck (hello!) to do it for her. So i’m making a theme that matches her design, and it’s not been easy.
Thanks to every single goddamn iteration of Internet Exploder rendering pages completely differently than the others, because of wildly varying degrees of standards compliance, there are now so many bugs to work around that it’s actually no longer fun to make a web site.
To wit:
I have a floating element, followed by a fixed element, on the page. Unless i take out the float, the fixed element completely disappears in IE7. WTF. But when i remove the float, the layout goes all wonky because IE7 measures things differently. Which means i’ll have to bugfix that, which will no doubt screw things up in IE6. Did i mention that IE8 will probably make all of these endeavors even more stupefyingly, insanely complex?
All because Microsoft has got to buck the convention and do their own thing… which i would normally applaud, if it wasn’t so idiotic a thing to do when we’re dealing with a medium which exists on so many different platforms that standards are an absolute necessity.
So fuck you to Microsoft, yet again.
And seriously, to all of you cavepeople who are STILL using Internet Exploder… why? Why, why, why???
