The Wrong Way to Use CSS in Page Layouts
Or, if you’re going to try and “ride the wave of the CSS flood”, please take the time to learn how CSS actually works.

Due to the inconsistant handling of header margins in the different browsers, I’m considering changing all my header tages to custom SPAN tags. The standards nazi in my head says no, this would be bad; and I’ve been priding myself on using structurally correct markup. But the design junkie (also in my head) says that it would be so nice to get the padding and margins more consistant on the higher end browsers. IE6 and NS6 are computing the margins differently, so I’ve either got headings in NS overlapping text, or headings in IE with a larger gap between header and text than I would like. Readabillity still being more important, I’m going with option 2 for the time being. And it doesn’t look bad in IE, just not *quite* right. Gah.