Date: Mon, 23 Sep 1996 09:19:21 -0700 Message-Id: <199609231619.JAA21902@newman> From: William Perry <email@example.com> To: "Carl Morris" <firstname.lastname@example.org> Cc: <email@example.com>, <firstname.lastname@example.org> Subject: Re: space In-Reply-To: <199609231517.KAA05619@inet.htcnet.com> 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.