Standards compliance

viewable with any
browser This site is a proud member of the Viewable With Any Browser campaign.

The HTML on this site should be standard, clean, and portable. These pages use no Netscape- or Internet Explorer-specific tags, and the few bits of JavaScript are ECMA-compliant.

This site uses JavaScript only to generate the last-modified dates at the upper-right-hand of each new-style page. You can disable JavaScript without missing much, therefore.

The HTML has been designed to degrade gracefully in a non-CSS-aware browser. The contents of the left menu bars should appear before main text.

Almost all the HTML is XHTML (4.0.1 transitional) that has been validated.

If you see broken images, get a browser that can view PNGs. PNG NOW! image This is a GIF-free site. The GIF patents are expired everywhere now, but PNG has better quality per compressed byte.

This site uses no Flash, Shockwave, or other such proprietary garbage.

Reporting problems

There are two kind of bugs that can cause this website to render badly in your browser. One is problems in the HTML/CSS/JavaScript; the other is bugs in your browser, including failures to comply with W3C standards.

In practice, this means that you may trip over some of the semi-infinite number of bugs in Internet Explorer or Opera, especially older versions like IE 3.

Reports of broken links are always welcome.

Design philosophy

This site is designed to convey information, not show off browser tricks. It also serves for me as a learning experience. Most of the lay-out and some of it's content was nicked from Eric S. Raymond's Home Page.