W3C home > Mailing lists > Public > www-style@w3.org > September 1996

Re: space

From: William Perry <wmperry@aventail.com>
Date: Mon, 23 Sep 1996 09:19:21 -0700
Message-Id: <199609231619.JAA21902@newman>
To: "Carl Morris" <msftrncs@htcnet.com>
Cc: <www-html@w3.org>, <www-style@w3.org>
Carl Morris writes:
>| ><pre>
>| >PROCEDURE frob
>| >BEGIN
>| >  IF silly <> foolish THEN
>| >    WRITELN("Ooops.");
>| >END
>| ></pre>
>| >
>| >is not legal because of the "<>".
>| 
>|  That's perfectly legal from what I understand.  CDATA entries are
>only
>| terminated by </[a-z]
>
>better you all check 3.2:
>
>-----
>The PRE element can be used to include preformatted text. User agents
>render this in a fixed pitch font, preserving spacing associated with
>white space characters such as space and newline characters. Automatic
>word-wrap should be disabled within PRE elements. 
>
>Note that the SGML standard requires that the parser remove a newline
>immediately following the start tag or immediately preceding the end
>tag. 
>
>PRE has the same content model as paragraphs, excluding images and
>elements that produce changes in font size, e.g. IMG, BIG, SMALL, SUB,
>SUP and FONT. 
>---
>
>It seems to be that PRE is just a special case of the other block
>elements... nowhere was CDATA mentioned...  I instead like the fact of
>"SGML requires that the parser remove a newline immediately following the
>start tag ..." because I don't know of a browser that does!  Maybe I
>should double check the 3.0 versions of netscape and msie again?

  You are correct - in 3.2 the content model of PRE has changed.  Thank
god. :)

-Bill P.
Received on Monday, 23 September 1996 12:21:21 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 27 April 2009 13:53:45 GMT