Design, Coding and Applicable Standards
This site strives to meet international standards for coding, structure and accessibility for persons with disabilities. Site design goals include:
- Maximize available screen real estate: flexibly and readably shrink and expand pages to varying screen widths, even if very wide screen. BlueRobot's Flanking Menu Page was especially helpful in achieving a fluid 3-column header in CSS.
- Standards compliant to W3C XHTML, CSS and accessibility standards
- NO browser sniffing, server-side includes, java or other scripts or other "gadget" fluff that tends to break pages
- Pages are hand coded for lean, optimal code (NO wysiwyg editors)
- Allow user to control font size zooming, with readable results
- HTML pre-processor used to simplify page maintenance (I use GTML)
- Standards-compliant CSS stylesheets used exclusively throught. Attempts to gracefully accomodate Netscape Navigator 4.x and other older, legacy non-standards-compliant browsers. Attempts to steer clear of box model issues with Microsofts bungled implementation in IE5 etc without hacks.
- Browser compliance testing includes:
- Mozilla Firefox 0.8, 0.9, 1.0
- Microsoft Internet Explorer 6
- Netscape Navigator 7.2
- Netscape Navigator 4.8, 4.7: not standards-compliant. Fall back to a very simple version of the stylesheet.
- Opera 7.54
- Gnome/Mozilla Epiphany 1.0.7
- KDE Konqueror 3.2.0
- Mozilla 1.6