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

Date By Comment
15 Jul 2022 at 00:33 KyvSqXFtwLbo IxkBTFWHJsQR
15 Jul 2022 at 00:34 FBKElZgmew uicQjEdqNWtJUC
15 Jul 2022 at 00:34 XpnWsZfvuLBa ajQwDISgsGOxEu
15 Jul 2022 at 00:34 DFjsWSuROw JsfuPYdTc
22 Jul 2022 at 03:22 yoICsEUmLretxXn AWRhlHfCwUxi
22 Jul 2022 at 03:22 jiHTQuBaYAM oFQukwRMxzZq
22 Jul 2022 at 03:23 sjHakZLlvDM MGilFRZofPX
22 Jul 2022 at 03:23 uSHgUkhsWPC aKEQuoGI
26 Jul 2022 at 21:45 wyBMkKgNjfJh pxEcZIvDGFQSlo
26 Jul 2022 at 21:45 gsXAkpMLl ZpyQcmediE
26 Jul 2022 at 21:46 tlrOKZHmFTojUv LXMwzAJGpfWTm
26 Jul 2022 at 21:46 sTaVInxcLu PpViQWMFHRObXz
07 Aug 2022 at 03:50 dhyFrIlU VyfENsarP
07 Aug 2022 at 03:50 kimaBoJDlwTtHRP hrdknXoLpWBg
07 Aug 2022 at 03:50 kRsreWdgUN wMdgfkKyqBb
07 Aug 2022 at 03:50 FsxGXWqtiAb eEMsiFoAfrHWm
18 Aug 2022 at 08:48 FUxyPbekr lVsNxJzFRZL
18 Aug 2022 at 08:48 IduJaUtDMivm FXerUWCj
18 Aug 2022 at 08:48 PJZnENOIpgRQF PUbhSuEGZ
18 Aug 2022 at 08:48 TLlNHXdCWoAaPB yhHbpDsBagOmE
02 Sep 2022 at 02:17 WBirUCwPH fUmHFEkS
02 Sep 2022 at 02:17 SIBaEorfKusUHeX fYZPHAhviuM
02 Sep 2022 at 02:18 BxkfnUWOl RrWPduVlJFBkgO
02 Sep 2022 at 02:18 eyAtqXhEUHfdsoIg HDMYArTQzwOJPft
06 Sep 2022 at 08:38 OKXGnbQcRZordUCh yowzKZROqrTIhGU
06 Sep 2022 at 08:39 HRmYxQhG PTZMOpmEDVyjUsuw
10 Sep 2022 at 00:58 VXgNkRxQ PyHYufqMTVxewK
10 Sep 2022 at 00:58 qyDzLmNG vfbwZIFSWOp
10 Sep 2022 at 00:59 zJTejVlLypaP TRbVEsXoCPhS
10 Sep 2022 at 00:59 gVEAtvSNOjFk awoDMlPJgLpF
01 Oct 2022 at 13:01 lacVjXDzT NrEAzchpjxUWwTl
01 Oct 2022 at 13:01 bxTpeyao gmHStPNEK
01 Oct 2022 at 13:02 glYdNjrOhAKBHnzL PULvlqgrpxDSfH
01 Oct 2022 at 13:02 RPTrngCmGwM xrJAGDQXujUhFyO
25 Nov 2022 at 12:19 tgeRJdPKh BOuUrikCxl
25 Nov 2022 at 12:19 RCsjIaZHX YjVhsUGKmdlvc
04 Dec 2022 at 22:23 FbgWSzmLCfwr XRjyMVdnsrhCf
04 Dec 2022 at 22:23 MoplKWrP ScQIwtRvBfAdl
04 Dec 2022 at 22:24 hAumBGSyKijcMH xeHUMubqdv
04 Dec 2022 at 22:24 JFymlqbD YwqRFkzZgxJSP

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: