- From: Joe English <joe@trystero.art.com>
- Date: Thu, 16 May 1996 15:01:49 PDT
- To: www-html@w3.org
- Cc: connolly@w3.org
Regarding the HTML 3.2 DTD, revision 1.1, stamped: $Id: HTML3.2.dtd,v 1.1 1996/05/06 22:11:23 connolly Exp $ 1. The attribute definition for the TYPE attribute on the OL element is specified as: <!ENTITY % OLStyle "CDATA" -- "1|a|A|i|I" but SGML folds case --> <!ATTLIST OL -- ordered lists -- type (%OLStyle) #IMPLIED -- numbering style -- ... > Replacing entities, this expands to: type (CDATA) #IMPLIED This means that the only allowable value for the TYPE attribute is the token "CDATA". That is, <OL TYPE=CDATA> is legal but <OL TYPE="i"> is not, contrary to the description of this attribute. Suggested fix: <!ENTITY % OLStyle "CDATA" -- constraint: [1|a|A|i|I] --> <!ATTLIST OL type %OLStyle; #IMPLIED ... > (That is, there should be no parentheses around the declared value.) 2. The declared value of the TYPE attribute on the LI element is specified as: <!ENTITY % ULStyle "disc|square|circle"> ... <!ENTITY % LIStyle "%ULStyle|%OLStyle"> ... <!ATTLIST LI type (%LIStyle) #IMPLIED -- list item style -- ... > which expands to: type (disc|square|circle|CDATA) #IMPLIED This is almost certainly not what was intended. [ The apparent intent seems to be to allow authors to specify a bullet style _or_ a numbering style for individual list items. The informal part of the DTD only mentions changing bullet styles, though, and there is little utility in changing the numbering style mid-list, so perhaps not. ] Suggested fix: <!ENTITY % ULStyle "(disc|square|circle)"> ... <!ATTLIST UL type %ULStyle; #IMPLIED ... > ... <!ENTITY % LIStyle "%ULStyle" -- constraint: only valid in <UL> -- > ... <!ATTLIST LI type %LIStyle; #IMPLIED ... > This would only allow specifying a different bullet style, not a different numbering style. If that was in fact intended, then a suggested fix is: <!ENTITY % LIStyle "CDATA" -- constraint: (ULStyle | OLStyle) Case-insensitive if ULStyle, case-sensitive otherwise. --> *EOF* --Joe English joe@art.com
Received on Thursday, 16 May 1996 18:02:04 UTC