Re: Some complaints about HTML 4.0

Liam Quinn (liam@htmlhelp.com)
Sun, 13 Jul 1997 00:11:09 -0400


Message-Id: <3.0.2.32.19970713001109.0088f160@undergrad.math.uwaterloo.ca>
Date: Sun, 13 Jul 1997 00:11:09 -0400
To: www-html@w3.org
From: Liam Quinn <liam@htmlhelp.com>
Subject: Re: Some complaints about HTML 4.0
In-Reply-To: <199707130345.UAA17425@italy.it.earthlink.net>

-----BEGIN PGP SIGNED MESSAGE-----

At 08:44 PM 12/07/97 -0700, David Perrell wrote:
>>From Liam Quinn:
>> At 06:59 PM 12/07/97 -0700, David Perrell wrote:
>> >Arnoud "Galactus" Engelfriet wrote:
>> >> 2. There is definite statement on &nbsp;&nbsp; being collapsing or
>> >not.
>> >
>> >A statement there should definitely be, and it should definitely be
>> >'not'.
>> 
>> Why?
>
>The reason white space must collapse is to allow readable structured
>markup. Author/designers commonly use multiple &nbsp; to bypass that
>limitation. Since consecutive &nbsp; are there by intent, and the
>intent is unambiguous, is there any logical reason why they should
>collapse?

Not really, except perhaps that multiple spaces (non-breaking or 
otherwise) are not structural elements and thus should be ignored.  HTML 
4.0 defines the &nbsp; entity as a method for prohibiting a line break.  
If we accept &nbsp; as a non-collapsing, non-breaking space, HTML 4.0's 
definition would have to be augmented to also define &nbsp; as a method 
for forcing a space.  But the fact that multiple spaces have nothing to do 
with structure and everything to do with presentation suggests that non-
collapsible spaces have no place in HTML.

While we're on this topic...  What about multiple BR elements?  Should 
these be collapsed?

-----BEGIN PGP SIGNATURE-----
Version: PGP for Personal Privacy 5.0
Charset: noconv

iQB1AwUBM8hVXA/JhtXygIx1AQEkRwL/e4qBMGfyPK1TWVqDt6pcgHjulgHplZBe
B8Bm3QC1K+dNDCdcdG8shtXqqpYpg8MwIS7MA6oNpXBi2lPGrBBVoVeEbFa2OV7O
mosyoF1swTtnQWzzNz/bXSbx15Vn6QJP
=tIAe
-----END PGP SIGNATURE-----

Liam Quinn
===============  http://www.htmlhelp.com/%7Eliam/  ===============
Web Design Group            Enhanced Designs, Web Site Development
http://www.htmlhelp.com/    http://enhanced-designs.com/
======  PGP Key at http://www.htmlhelp.com/%7Eliam/pgp.html  =====