- From: Ian B. Jacobs <ij@w3.org>
- Date: Fri, 30 Jan 1998 09:59:11 -0500
- To: dd@w3.org
- CC: w3c-wai-gl@w3.org
Daniel Dardailler wrote:
>
> > JW:: Without re-reading the HTML specification on this point, I am under
> > the impression that any markup inside the PRE element (prior to the end
> > tag of PRE itself) is treated as part of the preformatted text rather than
> > as markup.
>
> No it's OK, you can have CODE in PRE:
>
> <!ENTITY % pre.exclusion "IMG|OBJECT|BIG|SMALL|SUB|SUP">
>
> <!ELEMENT PRE - - (%inline;)* -(%pre.exclusion;) -- preformatted text -->
> <!ATTLIST PRE
> %attrs; -- %coreattrs, %i18n, %events --
A better solution would be to separate the semantics
from the presentation by using the "white-space" property:
<STYLE type="text/css">
CODE.mylanguage { white-space: pre }
</STYLE>
<CODE class="mylanguage">
BEGIN block
for i in 1 to 10, do
...
end for
END block
</CODE>
However, this would only work for CSS-enabled browsers.
Ian
--
Ian Jacobs / 401 Second Ave. #19G / New York, NY 10010 USA
Tel/Fax: (212) 684-1814 Email: jacobs@w3.org
Received on Friday, 30 January 1998 10:00:48 UTC