Monday, April 11, 2005, 05:12 PM CET
You will be pleased to know that I have made this web site almost completely XHTML 1.1 compliant. You have no doubt noticed a few changes already.
Also, the background switcher now uses alternate style sheets, which makes it pretty much dead in Internet Explorer—like other parts of the site. Opera handles style sheet selection reasonably well, but it doesn’t seem to remember your choice. Obviously, it all works like a charm in Mozilla Firefox, albeit with an extension. I’m not sure about other browsers. Anyone want to fill me in on Konqueror and Safari’s behavior, for instance?
Update: While I am painfully aware that XHTML 1.1 should be served as application/xhtml+xml, I have decided to continue serving my site as text/html until I figure out why Symbio’s comment links break when the page is served properly.
Update 2: Okay, now serving application/xhtml+xml. I just hacked the comment links in instead of using JavaScript code to insert them. Far from clean, but who’s counting?
Update 3: I changed the skin switcher a little. It still relies on alternate style sheets, but it discourages their active use. In other words, while you can choose a skin from the browser chrome, I personally feel using a cookie is more reliable. But I’m keeping all the skins in the header so you can do it the way you prefer. And now I’d best be heading to bed.