Technical Information, Acknowledgements, and Current Issues
Technical Notes
For those who are interested:
- This site has been "hand crafted" using HTML-Kit to create valid (X)HTML content, which validates against the HTML 4.01 "strict" language definition.
- The presentation uses Cascading Style Sheets (CSS) to provide the site layout.
- A completely "tableless" approach has been adopted to separate the page presentation from its structure
- The current stylesheet adopts a somewhat minimalist aproach to the "classic BCS" house style. Further sytlesheets may be provided in due course.
Acknowledgements
The ideas behind the site and its layout are the accumulation of lots of influences, but particularly worthy of note, are:
- Eric Meyer's classic ideas on CSS design
- Eric Meyer's More Eric Meyer on CSS
- Keith Brown's Virtual Workshops
- Stu Nicholls's Cutting Edge CSS
- The Listamatic site, which provdes a collection of ideas relating to stylesheets and lists
- The Road to Standards and why they are important in design
- Developing with Web Standards Recommendations and Best Practice
- The IE7 work of Dave Edwards to make IE "simulate" being a standards compliant browser!
- Project 7's tutorial on CSS rollovers and Uberlinks
- Ideas from Hicksdesign on highlighting the current page with CSS
- Some variations on form layout using CSS from The Man in Blue.
- Creating dynamic web sites via Programming PHP
- More PHP recipies from the PHP Cookbook and the PHP Developer's Cookbook
- Opening new windows with the "target" attribute is depricated in strictly conforming (X)HTML. This SitePoint article gives an approach to providing the functionality via JavaScript.
- Date/Time formatting for the Last Modified date of the web pages was derived from
Known Issues
Current known problems with the operation of this site will be provided here. These are currently:
- Forms formatting, in text mode (via Betsie) is sometimes little strange
- Usage of overly large fonts can disrupt the correct page formatting
These will be addressed as soon as possible.