Re: PR-HTML40

> Under HTML 4.0 strict the <LI> has one element content,
> the <P>, since it allows only block level elements.

This was true and changed with the release of the Proposed
Recommendation. For HTML 4.0 strict, and to use your example:

8 July 1997 Draft
http://www.w3.org/TR/WD-html40-970708/sgml/dtd.html
http://www.w3.org/TR/WD-html40-970708/HTML4.dtd (404 not found)
<!ELEMENT LI - O %block -- list item -->

17 Sep 1997 Draft
http://www.w3.org/TR/WD-html40-970917/sgml/dtd.html
http://www.w3.org/DTD/HTML4-strict.dtd (404 not found)
<!ELEMENT LI - O (%block;)+ -- list item -->

7 Nov 1997 Proposed Recommendation
http://www.w3.org/TR/PR-html40/sgml/dtd.html
http://www.w3.org/TR/PR-html40/strict.dtd
<!ELEMENT LI - O (%flow;)* -- list item -->

So, as things stand now, a number of elements changed from
block to flow, and flow accepts both HTML content models.
<!ENTITY % flow "%block; | %inline;">

--
Susan Lesch
Mac Virus
http://www.macvirus.com/

Received on Thursday, 13 November 1997 13:18:06 UTC