A Few Notes About This SiteThis site was built by hand using a few cascading style sheet (CSS) to help with the layout. I have always been a fan of simple web design that allows easy visual scanning by way of things like margin notes, menus etc. To me, the most useful sites can be navigated quickly, without reading a significant amount of irrelevant text. As I began constructing this site, I examined a number of sites on the web to try to determine whether CSS would meet my formatting needs. After a fair amount of deliberation, I decided that they would be a significant improvement on my original (pre-style-sheet) approach. My style sheets are modifications of some that I found on bluerobot's layout reservior. The layout reservoir doesn't have a huge selection of styles to look at, but I love their minimalist look. Homegrown Meta-HTML Before style sheets were well supported by browsers, I was decided to do my layout using a fairly complex set of nested tables. To some extent, the complexity was mitigated by my use of a meta-level markup language (MLML) that I designed specifically for my site. The MLML effectively enforced a template based approach to creating a standardized look and feel for the nested tables which defined my site. Although this made it (theoretically) faster and easier to design the web site, it also meant that anytime I made changes, the pages needed to be post-processed before they could be viewed. Worse, it meant I had two copies of each web page, a meta-level description and then the post-processed and ready to view version. Fortunately, now that CSS has reached a new level of maturity and is fairly well supported by modern browsers, my MLML can be put into the closet of old tricks. Some thoughts on |