David wrote:
Do you consider <div id="header">/<div id="footer"> presentational,
just like <div id="leftmenu"> or similar?
HTML also has head, thead, tfoot, body, and so on. To me they are
abstract things even though technically, a head is on top of a body. I
use "footnote" as classname, and to me the foot can be on the left side
of the text, or on the right side, or below. It's just a metaphor and I
don't think of location. Same for header, which to me is just like
"heading" or "head". <h1> as suggested might be more appropriate in
most circumstances, even though that's also "head" or "headline".
"Leftmenu" on the other hand is not a metaphor but actual positioning
encoded in the class-name, which is bad (because of the lack of
separation between structure and layout, which as you know can causes
site management problems).
--
Google Blogoscoped
http://blog.outer-court.com