- From: Paolo Marinelli <pmarinel@cs.unibo.it>
- Date: Wed, 3 Dec 2003 19:03:50 +0100 (CET)
- To: www-html-editor@w3.org
Hello,
the XHTML-1.0-Strict DTD defines the pre element as:
<!-- content is %Inline; excluding "img|object|big|small|sub|sup" -->
<!ELEMENT pre %pre.content;>
On the other, the %pre.content entity is defined as:
<!-- pre uses %Inline excluding big, small, sup or sup -->
<!ENTITY % pre.content
"(#PCDATA | a | %fontstyle; | %phrase; | %special.pre; | %misc.inline;
| %inline.forms;)*">
The %phrase; entity includes sub and sup elements, which should be
excluded and the %fontstyle; entity includes big and small elements,
which should be excluded.
Appendix B of XHTML 1.0 (Second Edition) revised 1 August 2002 states:
pre
must not contain the img, object, big, small, sub or sup elements.
Thus, I think that the pre.content definition is not correct.
Furthermore, the comment "pre uses %Inline excluding big, small, sup or
sup" (which precedes the pre.content definition) is not compatible with
what Appendix B states about the pre element.
Bye,
Paolo Marinelli.
Received on Wednesday, 3 December 2003 13:11:46 UTC