- From: Phill Jenkins <pjenkins@us.ibm.com>
- Date: Tue, 11 Aug 2009 18:25:26 -0500
- To: W Reagan <wreagan1@yahoo.com>, Chris Reeve <chrisreeve15@yahoo.com>
- Cc: w3c-wai-ig@w3.org
- Message-ID: <OFEBB79D1B.89646E22-ON8625760F.00795D4D-8625760F.0080ACD6@us.ibm.com>
W. Regan,
how long have you been programming? If you are just learning HTML, then
your questions are NOT appropriate for WAI-IG. The HTML techniques you
reference are for Web developers, are you a developer? The documents you
reference are NOT introductory or tutorial documents, they are detail
technical descriptions of coding techniques.
As was posted earlier, the heading tags <h1>, <h2>, etc. are for heading
levels, not the number of headings on your page - ugh. All your 'Volume
1' through 'Volume 8' headings should be all coded at the same heading
level, using the same <h_> tag - probably something like an <h3> if you
are referring to the example headings on the left side of the netmechanic
page you reference, the one under the 'Back Issues' heading.
You are correct that the netmechanic page you reference does NOT in fact
code them as headings using any <h_> tags, so they are breaking their own
advice that is on the page. They are using an image for the column
heading 'Back Issues' and tables for layout. They use two required blank
spaces to give the illusion of an indented list and break tags all over
the place. Here is a snippet of their 'very unstructured" code for
illustration purposes:
. . .
<tr>
<td CLASS="pastissues">
<b>
Volume 8 (2005)
<BR>
<A HREF="/news/vol8/no5.htm">September</A><BR>
<A HREF="/news/vol8/no4.htm">June</A><BR>
<A HREF="/news/vol8/no3.htm">April</A><BR>
<A HREF="/news/vol8/no2.htm">March</A><BR>
<A HREF="/news/vol8/no1.htm">January</A><BR>
<BR>
Volume 7 (2004)
<BR>
. . .
I would recommend coding the headings, Volume 8 (2005), Volume 7 (2004),
etc. as <h3>'s, but that will probably break the HTML validator because
headings, as in <h3>'s, should not be inside tables. I'm not talking
about table column headers, <th>'s, here. I would probably recommend
removing the layout table, replace them with CSS layout, code "Back
Issues" as an <h2> and all the Volume headings as <h3>'s, and then code
the lists of months as an unordered list, <ul>, add some CSS styling, etc.
However, the advice on the netmechanic page is mostly good, its just that
the page itself doesn't have any good coding example to talk about. Here
is a snippet of their advice:
. . .
HTML codes can be used for multiple purposes. HTML [heading level] tags
(<h1>, <h2>, <h3>, etc.) are more than a quick way to format text. Use
them to define your page's organizational structure and simplify page
navigation. Well-written [headings] . . .
Use [heading level] tags [and good styling] as a navigational aid on long
pages to help visitors quickly scan page content. They can easily
determine where new topics are introduced and find what they're interested
in.
<h1>Chinese and Thai Cooking Classes: Recipes, foods, and more!</h1>
<h2>Chinese Cooking Classes</h2>
<h3>Chinese Recipes: Mandarin and Cantonese</h3>
<h3>Chinese Food Preparation</h3>
<h2>Thai Cooking Classes</h2>
<h3>Thai Recipes</h3>
<h3>Thai Food Preparation</h3>
. . .
Note: I replaced 'header' with '[heading level]' and changed all the HTML
code to lower case.
Regards,
Phill Jenkins,
Take a look at the following site
http://www.netmechanic.com/news/vol4/html_no9.htm. If they used headers
"Volume 6" and "Volume 5' are a big list. My list is bigger where the text
information "might have" seven volumes. Each has its own header (h1 for
volume 1, h2 for volume 2. The question is how do I start with "Volume 7"?
Note: I recently discovered that 2.4.10 also has an issue with headers..
At the moment I have it set up so
Volume 1=h1
Volume 2=h2
Volume 3=h3
Volume 4=h4
Volume 5=h5
Volume 6=h6
Volume 7=h1
Volume 8=h2
Is Volume 7 and 8 set up correctly. Note: Netmechanic is partially
similary to my site.
In reality the do not use headers.
If they did, what would be the correct set up?
--- On Tue, 8/11/09, Christophe Strobbe
<christophe.strobbe@esat.kuleuven.be> wrote:
At 06:26 11/08/2009, W Reagan wrote:
> I have a document that contains a big list. The list has been divided
into headers (h1 through h6).
Could you explain more clearly what you have in mind?
You can have more than six *headings* (not to be confused with "headers"),
but HTML provides only six *levels of headings*..
Is your problem with the number of headings or the number of levels?
Best regards,
Christophe Strobbe
Received on Tuesday, 11 August 2009 23:26:10 UTC