Learning CSS

I’ve been studying up on CSS positioning, a potentially powerful technique for writing web pages that can make the code for a page much simpler, while allowing the author to do all kinds of neat things. Note the weasel-word “potentially.” It seems there are all kinds of things one might want to do (all of which I seem to be the first things I thought of) that either don’t work quite as expected, or aren’t implemented correctly in the most popular browsers. For example, you can have a section of the web page (graphics, text, whatever) stay locked in place in the browser window–very much like with frames, but without all the drawbacks of frames. The problem with this technique is that it renders any links in the fixed section dead. Oops. It’s not a feature, it’s a bug. Oh well. I’ve put up a test page, which at any given moment may be incredibly ugly or attractive. Or both, since you can associate one page with multiple style sheets and toggle the active style sheet as desired. Yeah, that’s one of the cool features.