- From: William Perry <wmperry@aventail.com>
- Date: Mon, 23 Sep 1996 09:19:21 -0700
- 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:22 UTC