Introduction to CSS Layout
Subject:   Great Article!
Date:   2002-03-05 14:24:30
From:   taktak
I think CSS layout is the most important concept that web designers should learn today, and this is a great intro. I've been reworking my own site in CSS and away from tables, and though it takes some brain-cracking if you've been creating web pages since the 1990's, it's well worth the control effort.

One advantage that you didn't mention is that a CSS layout is much more easily scriptable with JavaScript; you can dynamically control any CSS style, you can control every element like you used to control "layers", and the code is *much* easier to read, which always helps. ;)