| You are here: Home > About this site |
|
The site was hand coded in XHTML 1.0 using a simple text editor. Currently I only edit the main work area, and a makefile script written in Python adds the navigation shell (so if I make a small change in the navigation I can change it for all pages at once) tailored for each page. I plan to rewrite the script to use XML and XSLT.
The table layout is such that nested tables are minimised (for faster rendering on old versions of Netscape).
There are various CSS2 stylesheets, one for all browsers, one used specially for printing, and two more that add tweaks for Mozilla and Opera. There is also a common JavaScript file with a few useful functions. However the whole site can be viewed in virtually any browser without problems; the more advanced code, not understood by older browsers, only adds bells and whistles and is not essential (this is called "graceful degradation").