In article <[EMAIL PROTECTED]>, fantasai 
<[EMAIL PROTECTED]> wrote:

> Joe Francis wrote:
> > Mail Compose is used much more by NS6 and mozilla users, so we
> > concentrated on getting the behavior right for these folks.  These folks
> > expect a single return press to correspond to a single new line.  They
> > also expect to be able to click on any empty line and begin typing
> > there.  Neither of these goals are compatible with using paragraphs by
> > default.
> 
> The only obstacle here is your default stylesheet.
> Supposing you put this in a <style> element for every new document:
> 
> p {
>   text-indent: 2em;
>   margin: 0;
> }
> 
> A single return press corresponds to a new line, only it's indented
> to indicate a paragraph--which in the vast majority of cases, it is.
> There are no "empty lines" for users to click on and begin typing.
> Shift-return inserts a soft break (<br>).

Don't think that we didn't consider options like this in the early 
days. We would have loved to have used this solution from the 
beginning, but it suffers from the problem that CSS-impaired user 
agents will still display the paragraphs with space between them. And 
despite other protestations on this thread that HTML is never supposed 
to specify the exact details of layout, we thought it an important 
issue that the composer of a message would see no space between 
paragraphs, but the receiver would. The addition of inter-paragraph 
space could alter the meaning of the message in ways that we can and 
cannot anticipate.

In addition, consider the (not insubstantial) set of people who insist 
on writing HTML emails as if they were plain text, by hitting return at 
the end of each line. On a non-CSS-savvy user reading agent, those 
emails would all look double spaced. Bingo, we've just made that person 
look like a real luser.

Simon

-- 
          Simon Fraser   Entomologist
  [EMAIL PROTECTED]   http://people.netscape.com/sfraser/

Reply via email to