G
Geoff Hague
Hi all...
I understand that headings should be used to delineate various sections and
sub-sections within a website (and *not* just to adjust font-sizing and
weights). I've been using the "outline" view in the W3C Validator to get a
sense of how my headings are laying out the structure of my
site-in-progress. Looking at the outlines produced by the Validator, I got
to thinking about the proper usage of, specifically, the <h1> heading.
I have a side-bar on my site with static content (appearing on all pages of
the site). The side-bar contains to sections labeled "Mailing List" and
"Upcoming Shows", both of which I've set as headings using <h1>.
Strictly-speaking, I'd imaging that the "main content" of each page (that
which doesn't appear in the side-bar, but actually apears in the main column
of the site) should also be given an <h1> heading (which seems reasonable to
me, as each page of my site always has three main parts: the "main content"
column, the "Mailing List" box and the "Upcoming Shows" box.
However, I don't want to actually have an <h1> heading at the top of my
main-content column, as I feel that the styling I've applied to my
navigation bar (and also to the page's "Title") provides
more-than-sufficient informativeness (is that a word?) regarding what the
main-content column is.
I guess my question here is: Should I still plop in an <h1> heading at the
top of each page's main column, so that the site's outline is completely
logical and might help (from what I understand) with speech-based browsers,
and then style the heading "display: None;" so it doesn't actually show up
in normal browsers?
Or am I basically making a big deal out of nothing at all, and I shouldn't
worry about it?
Thanks!
I understand that headings should be used to delineate various sections and
sub-sections within a website (and *not* just to adjust font-sizing and
weights). I've been using the "outline" view in the W3C Validator to get a
sense of how my headings are laying out the structure of my
site-in-progress. Looking at the outlines produced by the Validator, I got
to thinking about the proper usage of, specifically, the <h1> heading.
I have a side-bar on my site with static content (appearing on all pages of
the site). The side-bar contains to sections labeled "Mailing List" and
"Upcoming Shows", both of which I've set as headings using <h1>.
Strictly-speaking, I'd imaging that the "main content" of each page (that
which doesn't appear in the side-bar, but actually apears in the main column
of the site) should also be given an <h1> heading (which seems reasonable to
me, as each page of my site always has three main parts: the "main content"
column, the "Mailing List" box and the "Upcoming Shows" box.
However, I don't want to actually have an <h1> heading at the top of my
main-content column, as I feel that the styling I've applied to my
navigation bar (and also to the page's "Title") provides
more-than-sufficient informativeness (is that a word?) regarding what the
main-content column is.
I guess my question here is: Should I still plop in an <h1> heading at the
top of each page's main column, so that the site's outline is completely
logical and might help (from what I understand) with speech-based browsers,
and then style the heading "display: None;" so it doesn't actually show up
in normal browsers?
Or am I basically making a big deal out of nothing at all, and I shouldn't
worry about it?
Thanks!