- From: Mjumbe Ukweli <mjumbewu@hotmail.com>
- Date: Sat, 24 Mar 2001 20:54:16 -0500
- To: www-html@w3.org
>From: Dave Hodder <dmh@dmh.org.uk>
>Subject: XHTML 2.0 -- A Chance to Improve Document Structure?
>Date: Sat, 24 Mar 2001 21:53:40 +0000
>:
>:
>Here, then, are some ideas I would like to bounce off you all. They are
>my thoughts on a new way of structuring headings and sections in XHTML.
>
>What would happen if <hN> elements were replaced with <sectN> elements,
>and the role of the existing XHTML <title> element expanded to also
>cover section titles?
[mwu->
one could just as easily separate their sections with <div>s. for example:
<div class="section1" id="food">
<h1>Food</h1>
<p>In this section I discuss my favorite foods.</p>
<div class="section2" id="cheese">
<h2>Cheese</h2>
<p>I adore my cheeses.</p>
:
:
</div>
</div>
<-mwu]
>Alternative solution -- a single <sect> or <section> element could be
>used instead of the various <sectN> elements; it could be recursive
>to allow it to be nested to any level desired.
[mwu->
however i do think that this solution is not a bad idea.
<-mwu]
>As a third and final example, <sectN> elements could be added whilst
>preserving <hN> elements; a <hN> element would only be type-valid when
>within a same-level section. This would have the benefit of preserving
>backwards compatibility with older user agents:
>:
>:
>Any thoughts?
[mwu->
i have yet another solution. it's basically a modification of dave's second
solution. the <sect> or <section> or otherwise appropriately named tags,
nested one inside of the other, would by default increment N, the level of
the section, but also have a parameter ('level' or something, and
'section-level' for CSS) that allowed the designer/programmer/whoever to
override the <section>'s default level. for example:
<section id="food"> <!-- level #1 section -->
<title>Food</title>
<p>In this section I discuss my favorite foods.</p>
<section id="cheese> <!-- level #2 section -->
<title>Cheese</title>
<p>I adore many cheeses.</p>
<section id="cheshire"> <!-- level #3 section -->
<title>Cheshire Cheese</title>
<p>Very nice, and one of England's oldest cheeses.</p>
</section>
<section id="edam" level="2"> <!-- level #2 (cause the designer
said so) -->
<title>Edam Cheese</title>
<p>A truly excellent savoury cheese from Holland.</p>
</section>
</section>
<section id="potato"> <!-- level #2 (by default nesting
order) -->
<title>Potatoes</title>
<p>This is another food I'm enthusiastic about.</p>
</section>
</section>
<-mwu]
• mjumbewu •
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
Received on Saturday, 24 March 2001 20:54:48 UTC