Re: PR-HTML40

Susan Lesch (lesch@macvirus.com)
Thu, 13 Nov 1997 09:56:46 -0800


Message-Id: <l03110704b090df9e31fd@[12.64.134.251]>
In-Reply-To: <199711131610.JAA00218@underworld.bigpic.com>
Date: Thu, 13 Nov 1997 09:56:46 -0800
To: neil@bigpic.com, www-html@w3.org
From: Susan Lesch <lesch@macvirus.com>
Subject: 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/