Gazing into my crystal ball I observed "Geoff Hague"
<> writing in
news:aoMWc.198416$M95.67580@pd7tw1no:
> 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!
>
>
>
In the sites that I do, <h1> has the same, or similar content as the
<title> element. I would not display:none only because sometimes, visitors
do not look at the title element (for whatever reason), and by using the
<h1> element, I know that they know where they are.
For example:
<div id="menu">
<dl>
<dt><a href="#content">Content</a></dt> [1]
<dd><a href="#subsection">Subsection</a></dd>
</dl>
</div>
<div id="content">
<h1>Title of this Page</h1>
<h2 id="subsection">A subsection</h2>
<p>This is something about the subsection.</p>
</div>
[1] I frequently use this so I don't run into notfound pages while in
development.
--
Adrienne Boswell
Please respond to the group so others can share
http://www.arbpen.com