Well, at least Ed is sensible enough to keep quiet when he’s pissed, but he did ask for feedback on his new site design. Some of this might not be quite what he’s looking for, since I’m a bit too much of a techie, but here goes.
We’ll start with the simple things first – it doesn’t validate (67 errors). Mostly due to not quoting values in tags and using & in hrefs (instead of &) both of which are common problems. There’s a few problems with nesting tables, divs etc, but not that many. Things get worse with the weblog (136 errors) : more of the same, but now with some missing alt tags and invalid id tags (a new one for me). But things get interesting when you look at the stylesheet. Firstly, it doesn’t validate(10 errors), but that’s easy enough to fix, since it’s almost entirely just quoting font families when you shouldn’t. The really interesting bit is that the stylesheet is being served up with the content-type set to application/octect-stream, instead of text/css. I can’t speak for Internet Explorer, but the reason Mozilla accepts this is because it isn’t in standards-mode. If Ed were to fix all the html errors, and change his doctype to one of the strict ones (like mine), then his stylesheet would mysteriously not work. With Konqueror, and I guess Safari, the following (courtesy of my packet sniffer) goes on:
GET /div.inc HTTP/1.1
User-Agent: Mozilla/5.0 (compatible; Konqueror/3; Linux)
Accept-Encoding: x-gzip, gzip, identity
Accept-Charset: iso-8859-1, utf-8;q=0.5, *;q=0.5
HTTP/1.1 406 No acceptable objects were found
Date: Wed, 16 Apr 2003 13:19:03 GMT
As for Sam, he doesn’t get away either. Fireburst doesn’t even have a doctype or a character encoding, which is a quick and easy way to prevent me being able to complain about anything else. Free-lance web coding, eh? Reminds me of a time when he wrote webpages "for the express purpose of showing me how good i am at building stuff like this," and look what happened then. At least he got off the mark quickly with hackmail.org, since that now validates. But none of my old links to Fireburst work anymore, and that’s irritating. After all, cool URIs don’t change. Or at least, cool webmasters set up some 301 Moved Permanently, or some rather funky 410 Gone responses.