[whatwg] WA1 - The Section Header Problem
Matthew Raymond
mattraymond at earthlink.net
Thu Nov 18 07:06:54 PST 2004
Henri Sivonen wrote:
> On Nov 17, 2004, at 20:13, Matthew Raymond wrote:
>> a outline based on semantic document structure would yield #1, whereas
>> an outline based on importance would yield #2
>
> Doesn't look good.
Could you be more specific?
> How should a CMS combine documents some of which used <h1>...<h6> and
> others <h> & <section>?
The header elements (<h>, <h1>-<h6>) contain header information and
importance. The <section> element establishes semantic document
structure. They can be combined directly. It's only a question of
whether the user agent vendors choose to use the importance level to add
further structure to the outline. Here's an example:
| <h1>Heading 1</h1>
| <h3>Heading 2</h3>
| <h4>Heading 3</h4>
| <h2>Heading 4</h2>
| <h5>Heading 5</h5>
| <h6>Heading 6</h6>
| <h3>Heading 7</h3>
| <h1>Heading 8</h1>
| <h4>Heading 9</h4>
| <h2>Heading 10</h2>
| <h5>Heading 11</h5>
| <h3>Heading 12</h3>
This markup can be easily rewritten using <section> elements to add
semantic structure:
| <section><h>Heading 1</h>
| <section><h3>Heading 2</h3></section>
| <section><h4>Heading 3</h4></section>
| <section><h>Heading 4</h>
| <section><h5>Heading 5</h5>
| <section><h6>Heading 6</h6></section>
| </section>
| <section><h>Heading 7</h></section>
| </section>
| </section>
| <section><h>Heading 8</h>
| <section><h4>Heading 9</h4></section>
| <section><h>Heading 10</h>
| <section><h5>Heading 11</h5></section>
| <section><h>Heading 12</h></section>
| </section>
| <section>
Or you could use only <h> and section elements:
| <section><h>Heading 1</h>
| <section level="3"><h>Heading 2</h></section>
| <section level="4"><h>Heading 3</h></section>
| <section><h>Heading 4</h>
| <section level="5"><h>Heading 5</h>
| <section><h>Heading 6</h></section>
| </section>
| <section><h>Heading 7</h></section>
| </section>
| </section>
| <section><h>Heading 8</h>
| <section level="4"><h>Heading 9</h></section>
| <section><h>Heading 10</h>
| <section level="5"><h>Heading 11</h></section>
| <section><h>Heading 12</h></section>
| </section>
| <section>
More information about the whatwg
mailing list