Div

Style it nice:

body { background: #eea }
div.part { background: #acf; border: dotted 3px green; padding: 1em }

Wasn't div weird? It's gotten better. Thankfully, it is slightly less hideous than span. (Span does nothing.)

I like HTML to be a descriptive language. You could think of div like:

div 1
----
div 2
----
...
(sort of like blocks, don't you think?)

In each division you'd exercise control as you wished (like alignment/centering, background, border, etc.). I use divs quite a bit in some designs (like Summer 2002).

Strangely, because div is so silly, it is one of my favorite styles.