Contents

About the design of this website

The Holy Grail CSS layout

Serendipitously and auspiciously, the science and art of web design has its own Grael, called the "Holy Grael CSS layout", as a quest for the very best web page structures. Typically with a header, several columns, and a footer. Just like this!

For anyone interested in the history of the Holy Grail CSS layout, this A List Apart article has a good summary of the quest.

Responsive Design

The move towards responsive designs suitable for mobile and tablet devices has added an extra dimension to all this. This web site is using a CSS3 Flexbox responsive design. That means pure and proper CSS and no nasty Javascript hacks. Guidelines on how to do that are here: Mozilla CSS Flexbox guidelines.

Fonts

Thanks and acknowledgements to Sorkin Type Co for their Gravitas One font.

Background image

Thanks and acknowledgements to : projects.verou.me/css3patterns

Performance and Security

To improve performance and security, and minimise the demand on your internet bandwidth, all dynamic coding on this website is generated server-side. This is shared by the HTTPS web server (using Let’s Encrypt) and Postgres SQL server. Also, with an absolute minimum of Javascript, and definitely no bandwidth-hogging Javascript library add-ons.

Privacy

To respect your privacy, this website also contains no annoying adverts and absolutely no sneaky tracking scripts (like FaceBook Pixel). You can prove this to your own satisfaction with the Ublock Origin ad-blocker and the Ghostery browser extensions.

Beautiful Soup

I'd just like to say how much I've appreciated having Beautiful Soup available. It's made it *so* much easier to build the References and Index pages.

Keith Macdonald, September 2017

Add your own comment to this page

Your name would be appreciated:

Please let us have your email address so we can respond privately to your feedback (if appropriate).
It won't be shown anywhere on this website (that's a promise):

Please add your comment here, and then click on the button below: