Re: HTML 3.2

Daniel W. Connolly (connolly@beach.w3.org)
Tue, 07 May 1996 23:53:10 -0400


Message-Id: <m0uH0JL-0002U5C@beach.w3.org>
To: Charles Peyton Taylor <CTaylor@wposmtp.nps.navy.mil>
Cc: www-html@w3.org
Subject: Re: HTML 3.2 
In-Reply-To: Your message of "Tue, 07 May 1996 14:39:35 -0800."
             <s18f60b3.005@wposmtp.nps.navy.mil> 
Date: Tue, 07 May 1996 23:53:10 -0400
From: "Daniel W. Connolly" <connolly@beach.w3.org>

In message <s18f60b3.005@wposmtp.nps.navy.mil>, Charles Peyton Taylor writes:
>  It would be nice
>if the W3C put out standards for a logical, more
>functional HTML, and then the vendors coded to 
>that spec, rather than the other way around.

Wouldn't it? In fact, we _are_ headed in that
direction. The first step in that direction is the <OBJECT> spec:

	http://www.w3.org/pub/WWW/TR/WD-object


>No, but I think the effort put out in adding 
>presentation markup in HTML as opposed to 
>CSS might cause CSS to lose user focus and
>fade away.

This is a good point. I'm noodling on some different
approaches to this issue. Things like HTML 3.2-strict
DTDs that strip out all the stuff you could do
with stylesheets in stead of HTML markup.


>But WHY is there no CLASS attribute?
>The browsers don't have to do anything with it, 
>but it should be there for those of us who are 
>experimenting with Styles and Arena. 
>
>I feel I should be able to use the class attribute 
>and still have my document validate. (This is
>kinda important when you want to do web pages 
>for a living.)


Another good point. The ID/CLASS/LANG/STYLE attributes got thrown out
all at once, on the basis that they weren't supported: ID might make
folks think they could link to <p id=XXX>...</p>, when they can't
(YET!). LANG implied I18N support, STYLE implied stylesheets, etc.

I guess CLASS was a case of the baby going out with the bathwater.

I'll look into it.

>*My* disappointment is caused by not being
>able to use the neat stuff in HTML 3 (the 
>March '95 one).

Keep in mind that HTML 3.2 is descriptive: if an idiom
doesn't work in 3 or four major browsers, it doesn't
belong in HTML 3.2. On the other hand, we _are_ developing
new specs.

>For example: 
><FIG> ... I know there has been
>      a lot of discussion, but in my book, 
>      <Fig> rules. Ditto with <caption>.

Have a look at the <OBJECT> spec:

	http://www.w3.org/pub/WWW/TR/WD-object

You'll be pleased to see shaped anchors ala fig.

In fact, at one meeting, somebody observed that <fig> could be
trivially implemented in terms of <table> and <object> so it should go
in the draft. I think <fig> will go in soon, but I'm not sure when.

><UL src="%url"> *many* people use graphics for
>      Bullets, so why not make it easier?

We had a long talk about this. The counter-argument was: where
dou you stick height/width/hspace/vspace etc? What about using
<object> for a bullet? Basically, we never came up with a crisp
notion of something that would work.


><UL Plain> how hard could it be to just
>      *not* use bullets?

This is something you'll almost certainly see soon.


><HR src="%url">  makes your page look better
>      in lynx or any other browser.  Conversely,
>      how does "Dash, Dash, Dash, Dash, Dash..." etc.
>      sound out loud?  (From the alt text to a speech
>      synthesizer.)

I like this one too. But it has the same problems as <ul src=...>.

If somebody could do a crisp write-up of the syntax and semantics,
that would be nice.

>Why is <center> even in there when we have
><DIV align=center>?

We considered making <center> deprecated in favor of <div
align=center>, but we really haven't written things up to that level
of detail yet.

Dan