We've designed this page to be W3C Standards
Compliant in the hope that it will work OK on pretty much any web browser.
We've gone with XHTML 1.1 which passes validation (see logo at bottom left) and
almost passable CSS(1,2 and 3). We've used a couple of non standard CSS features
for gradients but these will fail gracefully on browsers which don't support
them, so there's no CSS-Compliant Logo down the bottom as it wouldn't be
technically true. But other than that, we've stuck to otherwise valid CSS2 with
a few tricks from CSS 3 for fun.
The great thing about CSS is it allows you to remove all the styling and
colour effects from the HTML and as new features are introduced (like rounded
corners), older browsers will happily ignore those and still function with a
sensible default.
We've also taken advice from the excellent folks at the AnyBrowser website to try to make the page
clear and accessible to everyone.
Not everyone has a modern browser and not everyone can even see a browser.
Blind folks may be accessing the web using a voice synthesiser or an electronic
braille device and for either of those to work, web pages need to be succinct
and accessible as pure text (no Flash, no text-as-images).
The only caveat to this is Internet Explorer and
even then, the page should function.
We've run the page through some excellent on-line browser rendering tests
and it looks passable in all of them and looks as it should in most of the non
IE ones as well as IE8.