Feast your eyes, hungry readers. I’ve blown a few hours that I shouldn’t have redoing this site. The page you see now uses nothing but CSS for layout–no tables, except for the calendar (which is tabular by nature). I still need to re-do some of the static pages, and I may want to rejigger the structure and the appearance a touch, but I’m pretty happy with it. Let me know what you think (if you care).
Although he probably doesn’t know if, I am in debt to Derek Powazek, from whose page I lifted an extremely obscure, but apparently critical modification. Technical details follow:
I had attempted to use XHTML for my page in the past, but was having a hard time getting the date to line up on the left of the main text. There are some positioning tricks you can use to get it to look right, but those depend on knowing the height of the left-hand slab in advance, which is inelegant at the least. In turns out that by switching to HTML 4.01 Transitional, the float: left/float: left trick would work. If anyone can explain why this makes a difference (and if there’s a way to make the trick work in XHTML), I’d love to hear it.