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: HTML Improvement/Suggestion

From: Philip TAYLOR <P.Taylor@Rhul.Ac.Uk>
Date: Mon, 12 Dec 2005 12:09:33 +0000
Message-ID: <439D687D.5050202@Rhul.Ac.Uk>
To: David Woolley <www-html@w3.org>



David Woolley wrote:

>>1) <div> and <span> aren't sufficient, because I can't nest
>>    a <div> inside a span.  In practice, I'd want to be able
>>    to nest two or more divs ionside a single span, in order
>>    to be able to typeset in columns.
> 
> 
> That's abusing HTML as a page description language.

I really don't understand that assertion.  Why should
a page description language be predicated on a single
column model and force users to use floated elements in
order to achieve multi-column layouts ?  Surely the poorly-
supported "display:inline-block" model is tacit recognition
that HTML and early CSS were deficient in this very area ?

> That's why XML is called *X*.  You can define additional elements, as
> long as you maintain the well-formedness (which exists to support this,
> not to avoid confusing people with implicit tags).  You can use namespaces
> to avoid conflicts.

Yes, of course I can author in XML : but if I do so,
I cannot serve the resulting documents across the
web with more than the faintest hope that anyone will
be able to render them.  (X)HTML is the /lingua franca/
of the web, but it is closed (inextensible); what I am
arguing is that the /lingua franca/ needs to be extensible,
not that one should be forced to abandon it simply in order
to gain access to a richer extensible tag set.

 > [X]HTML is very much a lowest common denominator.  The original concept
 > was similar to the current Wiki concept, i.e. that it provided something
 > that any intelligent person could create and edit.

Exactly as was TeX : yet Knuth had the foresight to realise
that no closed finite set of tags could ever satisfy the
needs of "any intelligent person" so he deliberately made
the language extensible; the author(s)/creator(s) of HTML
seem totally unaware of this fundamental need for extensibility.

Philip Taylor
Received on Monday, 12 December 2005 12:10:57 GMT
Valid XHTML 1.0! Valid CSS! Site Map | Privacy Policy | Terms of Use | WebHeadStart.org © 2005 All Rights Reserved.