----- Original Message -----
From: "Don Cox" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, April 23, 2001 8:22 PM
Subject: [voyager] Re: Those webtrains


> >
> > Why a carriage return should become a space is anyone's guess, given
> > that they normally don't count for anything in HTML.
>
> They do inside table cells.
> This is a simpler solution than the one I suggested (putting each image
> in its own cell), but more liable to other users making the same mistake.

It is not just that it is inside table cells, but rather that they are in
text flow.

Otherwise, HTML like this:

Hello, there,
this
is
Ken

would come out like this:

Hello, there,thisisKen

So you see that except in the case of text flow with <PRE>..</PRE>,
when CRs remain as CRs, any string of white space, even a lone CR,
must be replaced by a single SPC, and this makes it SEEM intuitively
that CRs don't count for anything. The only time you get caught is in
your trains, where images don't SEEM to be "flow",  but they in fact are,
so when a browser flows them, it puts in spaces whether you like it or not,
computers being unable to read your mind.

So, to sum up the above, IE gets it right, and our (not quite so) excellent
V
gets it wrong. In the HTML standard, the contents of table cells are defined
as "flow". I find it puzzling as to how V manages to stuff up in precisely
this
way - you'd think it was deliberately programmed that way. A very strange
bug.

_____________________________________________________________________
Voyager Mailing List - http://v3.vapor.com/
Voyager FAQ....: http://faq.vapor.com/voyager/
Listserver Help: mailto:[EMAIL PROTECTED]?Subject=HELP
Unsubscribe....: mailto:[EMAIL PROTECTED]?Subject=UNSUBSCRIBE

Reply via email to