Welcome to WebHeadStart.org

Web Technologies

Sponsored By

WebHeadStart.org is currently in beta.
Please pardon our appearance as we work to provide you with the most comprehensive reference on today's web technologies.

Interested in advertising on WebHeadStart? Become an advertising partner today!

[WWW-HTML Mailing List Archive Home] [Messages By Thread] [Messages By Date]

Re: proposal for change of Flow.model

From: Trejkaz Xaoza <trejkaz@xaoza.net>
Date: Sun, 25 Jul 2004 23:49:34 -0400 (EDT)
To: www-html@w3.org
Message-ID: <20040726034837.GB9911@dev.xaoza.net>
At Sun, Jul 25, 2004 at 06:07:29AM -0400, Sjoerd Visscher wrote:
> Now XHTML 2.0 uses Relax NG, it might be a good idea to use RNGs power
> to change Flow.model to what it really means: a choice between either
> text and inline elements, or block elements:

I agree with this reasoning 100%, and it's certainly one of the things plaguing authoring
tools, as I just completed a job in a company working with said tools.

However... just because the current modules are in RELAX NG doesn't mean the final schema
will be only in RELAX NG.  I have my bets on the RNG modules only being used to construct
the final schema, before converting it to its destination format(s).

> This means that the following would no longer be valid:
> 
>   <section>
>     Some text...
>     <p>Some more text in a paragraph.</p>
>   </section>

On the subject of mixing inline and block, I would argue that even this looks wrong:

  <section>
    Some text...
  </section>

Sure, it's some text in a section, but what the hell is it?  If the text represents a
paragraph, it should be marked up as a paragraph.

I have had the same nark with <div> since the beginning, where people see that it can
be done and immediately invent stuff like this:

  <div class="menu">
    <a href="...">...</a>
    <a href="...">...</a>
    <a href="...">...</a>
  </div>

Where, oh where has the meaning gone?  Why couldn't <div> have been explicitly block
level in the first place?  It would be good for all these authoring tools, _and_ for
humans who are doomed to try and understand other people's XHTML.

TX

-- 
'Every sufficiently advanced technology is indistinguishable from magic' - Arthur C Clarke
'Every sufficiently advanced magic is indistinguishable from technology' - Tom Graves

             Email: Trejkaz Xaoza <trejkaz@xaoza.net>
          Web site: http://xaoza.net/trejkaz/ 
         Jabber ID: trejkaz@jabber.xaoza.net
   GPG Fingerprint: 9EEB 97D7 8F7B 7977 F39F  A62C B8C7 BC8B 037E EA73

Received on Monday, 26 July 2004 08:23:59 GMT
Valid XHTML 1.0! Valid CSS! Site Map | Privacy Policy | Terms of Use | WebHeadStart.org © 2005 All Rights Reserved.