[whatwg] WA1 - The Section Header Problem
Petrazickis
petrazi at sympatico.ca
Tue Nov 23 07:53:10 PST 2004
Henri Sivonen wrote:
> On Nov 19, 2004, at 16:43, Matthew Raymond wrote:
>
>> Of course, if you want the headers to derive their levels of
>> importance from parent markup, you'd have to convert the <hn>
>> elements into <h> and <section> elements, because <hn> elements don't
>> support it. And in a <section>-less world, you'd have that problem
>> anyway unless you selected the level of the header ahead of time to
>> compensate, which would also solve the problem in the above example
>> as well.
>
>
> In the h1...h6 world the inclusion template directive could specify
> how many levels the headings of the included content need to be
> shifted down.
>
> (A DOM-based implementation, when shifting h1 down by one, would
> create a h2 node, move the attributes and children of the h1 node to
> the h2 node and then replace the h1 node with the h2 node.)
So...
<h1>Whee</h1>
<section>
<h1>Whoo</h1>
<section>
<h1>Whaa</h1>
<section>
</section>
<h1>Whuu</h1>
<section>
</section>
</section>
</section>
Does that translate into
+ Whee
+ Whoo
+ Whaa
+ Whuu
or into
+ Whee
+ Whoo
+ Whaa
+ Whuu
I think the first tree makes the most sense. Since I am not aware of any
actual HTML4 outliners, suggesting the former in the spec does not seem
unreasonable.
Isn't the main objection to the W3C process and standards such as XHTML2
and SVG that they are ignoring actual uses of technology in favour of
hypothetical uses? Aren't such outliners hypothetical uses of HTML?
--
Leons Petrazickis
More information about the whatwg
mailing list