Re: Collapsing breaks & non-beaking spaces.

Liam Quinn (liam@htmlhelp.com)
Mon, 14 Jul 1997 21:40:07 -0400


Message-Id: <3.0.2.32.19970714214007.0088abf0@undergrad.math.uwaterloo.ca>
Date: Mon, 14 Jul 1997 21:40:07 -0400
To: www-html@w3.org
From: Liam Quinn <liam@htmlhelp.com>
Subject: Re: Collapsing breaks & non-beaking spaces.
In-Reply-To: <199707150040.RAA10448@italy.it.earthlink.net>

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

At 05:31 PM 14/07/97 -0700, David Perrell wrote:
>Liam Quinn wrote:
>> The expired HTML 3.0 draft stated that the non-breaking space "should
>be 
>> treated in the same way as the space character (ASCII character code
>32 
>> decimal), except that the user agent should never break lines at this
>
>> point." [1]  I assume there was a reason for making this rather
>definite 
>> statement about the behaviour of the non-breaking space.  Perhaps
>when 
>> Dave Raggett returns he can offer some insight into this.
>
>There is a practical reason why white space is collapsed. What do you
>think it is?

I always thought it was because multiple whitespace was meaningless in a 
structural markup language.  Multiple whitespace is presentation, not 
structure.  I don't know if that was the original reasoning way back when, 
but that's the way I've always understood it--that's how it was explained 
to me just over three years ago (only a few days off being exactly three 
years ago too :)).

>What is your reason for wanting &nbsp declared collapsing?

It's not really a big deal one way or the other to me.  I think it makes 
sense that a non-breaking space would be a space, which in turn is 
whitespace, which in turn is collapsible.  And, yes, I like the idea of 
discouraging presentational hacks in HTML.  But I'd rather just see a 
definite statement in the HTML 4.0 draft so that we don't have to have 
these silly arguments about what is and is not collapsible.  If an 
existing standard like ISO 8859-1 had a precise definition of whitespace 
that did not include the non-breaking space, that'd be enough for me.

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

iQB1AwUBM8rU9g/JhtXygIx1AQFROQMAnUM1FVNPSfWEfg0imL9Lhyy+sN8fvxZf
D0hU874euy3gzypR6Ghqc9E5YXpr8U9gZt6rhcfvXnkusqjO+K5CUyyq0jWd6VvO
zyU3UUxCrtCyZ+LgsjuuWw7wP04llp6l
=kO7i
-----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  =====