I admit defeat
Finally, I have admitted that I am too lazy to hand-code my web site. Tinkering with the ins and outs of XHTML, JavaScript, and CSS, is for people whose day jobs aren’t brightened by these troublesome technologies. Anybody sane enough to still be interested in cross-browser web page design deserves my deepest respect, because having to put up with Internet Explorer’s shocking standards non-compliance is enough to make anybody contemplate the evils of pure Macromedia Flash or image-based site design.
Having got that out of my system, I have been working on the stylesheet for my new site for more than three months (well, here and there, at least). I have even befriended those CSS hacks that I would previously have regarded as crimes against humanity – namely, adding a non-breaking space before a selector just to keep Internet Explorer happy. It seems that your typical CSS-junkie, these days, relies upon these horrors as a matter of course, so until Microsoft updates their browser, I say welcome to those nasty CSS-hacks. You are my friends.
And to those of you for whom this site does not render properly, I say to you: stop using that quaint, fringe-dwelling/Microsoft, web browser and get a decent one!