List items are containers in the HTML 2.0 standard.
$Id: html.dtd,v 1.30 1995/09/21 23:30:19 connolly Exp $
<!ELEMENT LI - O %flow>
<!-- <LI> List item -->
They have been since ... lemme see:
date: 1994/04/09 01:02:10; author: connolly; state: Exp; lines: +275 -128
* Changed DL content model to (DT*, DD?)+, changed DT, DD from EMPTY
to containers with omissable end tags. This match all the cases I
found during testing.
* Changed OL, UL, etc. similarly
I believe they are also containers in the HTML 3.0 draft
>just a question: if a HTML 3.0 demanded that List items were
>"containerized", what percentage of HTML documents already in circulation
>would be rendered incorrectly? 80%? 90%?
The declaration of LI as a container is entirely consistent with
Please don't spread Fear, Uncertainty, and Doubt. Check your
sources before posting. The internet makes this so easy that
there is little excuse not to.